/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var gvjs_aa=" does not match type ",gvjs_ba=" must be of type '",gvjs_ca="#000000",gvjs_da="#808080",gvjs_ea="#ffffff",gvjs_fa="<",gvjs_ga=""",gvjs_ha=", ",gvjs_ia=', for column "',gvjs_ja=".format",gvjs_ka="0000000000000000",gvjs_a="",gvjs_la="",gvjs_ma="",gvjs_na="
",gvjs_oa="AnnotatedTimeLine",gvjs_pa="April",gvjs_qa="AreaChart",gvjs_ra="AreaChart-stacked",gvjs_sa="August",gvjs_ta="BarChart",gvjs_ua="BubbleChart",gvjs_va="CSSStyleDeclaration",gvjs_wa="Can't combine significant digits and minimum fraction digits", gvjs_xa="CandlestickChart",gvjs_ya="Clobbering detected",gvjs_za="Column ",gvjs_Aa="ColumnChart",gvjs_Ba="ComboChart",gvjs_Ca="Container is not defined",gvjs_Da="Custom response handler must be a function.",gvjs_b="DIV",gvjs_Ea="December",gvjs_Fa="Edge",gvjs_Ga="Element",gvjs_Ha="February",gvjs_Ia="Friday",gvjs_Ja="Gauge",gvjs_Ka="GeoChart",gvjs_La="HH:mm",gvjs_Ma="HH:mm:ss",gvjs_Na="HH:mm:ss.SSS",gvjs_Oa="Histogram",gvjs_Pa="IFRAME",gvjs_Qa="INPUT",gvjs_Ra="ImageRadarChart",gvjs_Sa="ImageSparkLine", gvjs_Ta="Inconsistent use of percent/permill characters",gvjs_Ua="Invalid DataView column type.",gvjs_Va="Invalid data table format: column #",gvjs_Wa="Invalid value for numOrArray: ",gvjs_Xa="January",gvjs_Ya="LineChart",gvjs_Za="Map",gvjs__a="March",gvjs_0a="May",gvjs_1a="Monday",gvjs_2a="MotionChart",gvjs_3a="November",gvjs_4a="OBJECT",gvjs_5a="October",gvjs_6a="OrgChart",gvjs_7a="PieChart",gvjs_8a="Request timed out",gvjs_9a="SOURCE",gvjs_$a="SPAN",gvjs_ab="STYLE",gvjs_bb="Saturday",gvjs_cb="ScatterChart", gvjs_db="September",gvjs_eb="SteppedAreaChart",gvjs_fb="Sunday",gvjs_gb="Symbol.iterator",gvjs_hb="Table",gvjs_ib="Thursday",gvjs_jb="Timeline",gvjs_kb="Too many percent/permill",gvjs_lb="TreeMap",gvjs_mb="Tuesday",gvjs_nb="Type mismatch. Value ",gvjs_ob="Uneven number of arguments",gvjs_pb="Wednesday",gvjs_qb="WordTree",gvjs_rb="_bar_format_old_value",gvjs_sb="about:invalid#zClosurez",gvjs_tb="addTrendLine",gvjs_ub="annotatedtimeline",gvjs_vb="annotationchart",gvjs_wb="array",gvjs_xb="attributes", gvjs_yb="auto",gvjs_zb="background-color:",gvjs_Ab="bar",gvjs_Bb="block",gvjs_Cb="body",gvjs_Db="boolean",gvjs_Eb="cancel",gvjs_Fb="chart",gvjs_Gb="class",gvjs_Hb="className",gvjs_Ib="color:",gvjs_Jb="column",gvjs_Kb="columnFilters[",gvjs_Lb="complete",gvjs_Mb="controls",gvjs_Nb="corechart",gvjs_Ob="data-sanitizer-",gvjs_Pb="date",gvjs_Qb="datetime",gvjs_Rb="decimal",gvjs_Sb="div",gvjs_Tb="domainAxis",gvjs_Ub="drawing",gvjs_Vb="error",gvjs_Wb="false",gvjs_Xb="full",gvjs_c="function",gvjs_Yb="geochart", gvjs_Zb="getAttribute",gvjs__b="getElementsByTagName",gvjs_0b="getPropertyValue",gvjs_1b="google.charts.",gvjs_2b="google.charts.Bar",gvjs_3b="google.charts.Line",gvjs_4b="google.charts.Scatter",gvjs_5b="google.visualization.",gvjs_6b="google.visualization.AnnotatedTimeLine",gvjs_7b="google.visualization.AnnotationChart",gvjs_8b="google.visualization.AreaChart",gvjs_9b="google.visualization.BarChart",gvjs_$b="google.visualization.BubbleChart",gvjs_ac="google.visualization.Bubbles",gvjs_bc="google.visualization.CandlestickChart", gvjs_cc="google.visualization.CategoryFilter",gvjs_dc="google.visualization.ChartRangeFilter",gvjs_ec="google.visualization.ChartRangeFilterUi",gvjs_fc="google.visualization.ClusterChart",gvjs_gc="google.visualization.ColumnChart",gvjs_hc="google.visualization.ColumnSelector",gvjs_ic="google.visualization.ComboChart",gvjs_jc="google.visualization.CoreChart",gvjs_kc="google.visualization.Dashboard",gvjs_lc="google.visualization.DateRangeFilter",gvjs_mc="google.visualization.DateRangeFilterUi",gvjs_nc= "google.visualization.DrilldownOperator",gvjs_oc="google.visualization.DrilldownOperatorUi",gvjs_pc="google.visualization.Filter",gvjs_qc="google.visualization.Gantt",gvjs_rc="google.visualization.Gauge",gvjs_sc="google.visualization.GeoChart",gvjs_tc="google.visualization.GeoMap",gvjs_uc="google.visualization.HeadlessUi",gvjs_vc="google.visualization.Heatmap",gvjs_wc="google.visualization.HelloWorld",gvjs_xc="google.visualization.Histogram",gvjs_yc="google.visualization.ImageAreaChart",gvjs_zc="google.visualization.ImageBarChart", gvjs_Ac="google.visualization.ImageCandlestickChart",gvjs_Bc="google.visualization.ImageChart",gvjs_Cc="google.visualization.ImageLineChart",gvjs_Dc="google.visualization.ImagePieChart",gvjs_Ec="google.visualization.ImageSparkLine",gvjs_Fc="google.visualization.LineChart",gvjs_Gc="google.visualization.Map",gvjs_Hc="google.visualization.MotionChart",gvjs_Ic="google.visualization.NumberFormat",gvjs_Jc="google.visualization.NumberRangeFilter",gvjs_Kc="google.visualization.NumberRangeSetter",gvjs_Lc= "google.visualization.NumberRangeUi",gvjs_Mc="google.visualization.Operator",gvjs_Nc="google.visualization.OrgChart",gvjs_Oc="google.visualization.PieChart",gvjs_Pc="google.visualization.Query",gvjs_Qc="google.visualization.RangeSelector",gvjs_Rc="google.visualization.Sankey",gvjs_Sc="google.visualization.ScatterChart",gvjs_Tc="google.visualization.SelectorUi",gvjs_Uc="google.visualization.SparklineChart",gvjs_Vc="google.visualization.SteppedAreaChart",gvjs_Wc="google.visualization.Streamgraph",gvjs_Xc= "google.visualization.StringFilter",gvjs_Yc="google.visualization.StringFilterUi",gvjs_Zc="google.visualization.Sunburst",gvjs__c="google.visualization.Table",gvjs_0c="google.visualization.TableTextChart",gvjs_1c="google.visualization.Timeline",gvjs_2c="google.visualization.TreeMap",gvjs_3c="google.visualization.Version",gvjs_4c="google.visualization.WordTree",gvjs_5c="google.visualization.WordcloudChart",gvjs_6c="hasAttribute",gvjs_7c="hasLabelsColumn",gvjs_8c="height",gvjs_9c="id",gvjs_$c="imagechart", gvjs_ad="keypress",gvjs_bd="label",gvjs_cd="latlng",gvjs_dd="left",gvjs_d="line",gvjs_ed="makeRequest",gvjs_fd="markers",gvjs_gd="maxValue",gvjs_hd="medium",gvjs_id="minValue",gvjs_jd="motionchart",gvjs_kd="mousedown",gvjs_ld="mouseenter",gvjs_md="mouseleave",gvjs_nd="mousemove",gvjs_od="mouseout",gvjs_pd="mouseover",gvjs_qd="mouseup",gvjs_rd="msMatchesSelector",gvjs_sd="nodeName",gvjs_td="nodeType",gvjs_e="none",gvjs_ud="null",gvjs_f="number",gvjs_vd="object",gvjs_wd="orgchart",gvjs_xd="pattern", gvjs_yd="percent",gvjs_zd="position",gvjs_Ad="prefix",gvjs_g="ready",gvjs_Bd="regioncode",gvjs_Cd="regions",gvjs_Dd="relative",gvjs_Ed="removeAttribute",gvjs_h="right",gvjs_Fd="role",gvjs_Gd="row",gvjs_Hd="scatter",gvjs_i="select",gvjs_Id="setAttribute",gvjs_Jd="short",gvjs_Kd="statechange",gvjs_j="string",gvjs_Ld="stringify",gvjs_Md="style",gvjs_Nd="suffix",gvjs_Od="table",gvjs_Pd="targetAxis",gvjs_k="text",gvjs_Qd="timeline",gvjs_Rd="timeofday",gvjs_Sd="tooltip",gvjs_Td="transparent",gvjs_Ud="true", gvjs_Vd="type",gvjs_Wd="vAxis",gvjs_Xd="value",gvjs_Yd="warning",gvjs_Zd="width",gvjs__d="withCredentials",gvjs_0d="wordtree",gvjs_1d="zClosurez",gvjs_2d="{1} 'at' {0}",gvjs_3d="{1}, {0}",gvjs_,gvjs_4d=[];function gvjs_l(a){return function(){return gvjs_4d[a].apply(this,arguments)}}function gvjs_5d(a){var b=0;return function(){return bb||1342177279>>=1)c+=c;return d}});gvjs_8d("String.prototype.endsWith",function(a){return a?a:function(b,c){var d=gvjs_fe(this,b,"endsWith");b+="";void 0===c&&(c=d.length);c=Math.max(0,Math.min(c|0,d.length));for(var e=b.length;0=e}}); gvjs_8d("Array.prototype.find",function(a){return a?a:function(b,c){return gvjs_ee(this,b,c).v}});gvjs_8d("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=gvjs_fe(this,b,"startsWith");b+="";var e=d.length,f=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var g=0;g=f}});function gvjs_ge(a,b){return Object.prototype.hasOwnProperty.call(a,b)} var gvjs_daa=typeof Object.assign==gvjs_c?Object.assign:function(a,b){for(var c=1;cc&&(c=Math.max(0,e+c));if(null==d||d>e)d=e;d=Number(d);0>d&&(d=Math.max(0,e+d));for(c=Number(c||0);cc&&(c=Math.max(c+e,0));cb?-c:c}}); gvjs_8d("Math.log2",function(a){return a?a:function(b){return Math.log(b)/Math.LN2}});gvjs_8d("Number.isNaN",function(a){return a?a:function(b){return typeof b===gvjs_f&&isNaN(b)}});var gvjs_ie=gvjs_ie||{},gvjs_n=this||self;function gvjs_o(a,b,c){a=a.split(".");c=c||gvjs_n;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}:c[d]=b} function gvjs_je(a){if(a&&a!=gvjs_n)return gvjs_ke(a.document);null===gvjs_le&&(gvjs_le=gvjs_ke(gvjs_n.document));return gvjs_le}var gvjs_eaa=/^[\w+/_-]+[=]{0,2}$/,gvjs_le=null;function gvjs_ke(a){return(a=a.querySelector&&a.querySelector("script[nonce]"))&&(a=a.nonce||a.getAttribute("nonce"))&&gvjs_eaa.test(a)?a:""}function gvjs_me(a,b){a=a.split(".");b=b||gvjs_n;for(var c=0;c>>0),gvjs_faa=0;function gvjs_gaa(a,b,c){return a.call.apply(a.bind,arguments)} function gvjs_haa(a,b,c){if(!a)throw Error();if(2c&&(c=Math.max(0,a.length+c));if(typeof a===gvjs_j)return typeof b!==gvjs_j||1!=b.length?-1:a.lastIndexOf(b, c);for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1},gvjs_s=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=typeof a===gvjs_j?a.split(""):a,f=0;fb?null:typeof a===gvjs_j?a.charAt(b):a[b]}function gvjs_Ke(a,b,c){for(var d=a.length,e=typeof a===gvjs_j?a.split(""):a,f=0;f=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)} function gvjs_Ue(a,b,c){function d(l){return gvjs_p(l)?"o"+gvjs_te(l):(typeof l).charAt(0)+l}b=b||a;c=c||d;for(var e={},f=0,g=0;gb?1:aa.length?gvjs_Pe(a,gvjs_Ye(0,4-a.length)):gvjs_Qe(a);return a.reverse()}function gvjs_gf(a){a=gvjs_ff(a);var b=new Date(Date.UTC(1970,0,1,0,0,0,0));b.setUTCFullYear((a[6]||0)+1970);b.setUTCMonth(a[5]||0);b.setUTCDate((a[4]||0)+1);b.setUTCHours(a[3]||0);b.setUTCMinutes(a[2]||0);b.setUTCSeconds(a[1]||0);b.setUTCMilliseconds(a[0]||0);return b}var gvjs_hf="milliseconds seconds minutes hours days months years".split(" "),gvjs_if={};gvjs_s(gvjs_hf,function(a,b){gvjs_if[a]=b});function gvjs_jf(a,b){return(new gvjs_kf(b)).le(a)}function gvjs_kf(a){this.kS=a}gvjs_kf.prototype.le=function(a){var b=[];gvjs_lf(this,a,b);return b.join("")}; function gvjs_lf(a,b,c){if(null==b)c.push(gvjs_ud);else{if(typeof b==gvjs_vd){if(Array.isArray(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;fa.length?"&":"")+encodeURIComponent(d)+"="+encodeURIComponent(String(g)))}}return b}var gvjs_Af={};function gvjs_Hf(a,b){return 0==a.lastIndexOf(b,0)}function gvjs_If(a){var b=a.length-1;return 0<=b&&a.indexOf("%",b)==b}function gvjs_Jf(a){return/^[\s\xa0]*$/.test(a)}var gvjs_Kf=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]}; function gvjs_Lf(a,b){if(b)a=a.replace(gvjs_Mf,"&").replace(gvjs_Nf,gvjs_fa).replace(gvjs_Of,">").replace(gvjs_Pf,gvjs_ga).replace(gvjs_Qf,"'").replace(gvjs_Rf,"�");else{if(!gvjs_saa.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(gvjs_Mf,"&"));-1!=a.indexOf("<")&&(a=a.replace(gvjs_Nf,gvjs_fa));-1!=a.indexOf(">")&&(a=a.replace(gvjs_Of,">"));-1!=a.indexOf('"')&&(a=a.replace(gvjs_Pf,gvjs_ga));-1!=a.indexOf("'")&&(a=a.replace(gvjs_Qf,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(gvjs_Rf, "�"))}return a}var gvjs_Mf=/&/g,gvjs_Nf=//g,gvjs_Pf=/"/g,gvjs_Qf=/'/g,gvjs_Rf=/\x00/g,gvjs_saa=/[\x00&<>"']/;function gvjs_Sf(a,b){return-1!=a.indexOf(b)} function gvjs_Tf(a,b){var c=0;a=gvjs_Kf(String(a)).split(".");b=gvjs_Kf(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&eb?1:0};function gvjs_Vf(a,b){this.aea=a===gvjs_Wf&&b||"";this.lja=gvjs_Xf}gvjs_Vf.prototype.Zo=!0;gvjs_Vf.prototype.jl=function(){return this.aea.toString()};gvjs_Vf.prototype.NZ=!0;gvjs_Vf.prototype.ht=function(){return 1};function gvjs_Yf(a){if(a instanceof gvjs_Vf&&a.constructor===gvjs_Vf&&a.lja===gvjs_Xf)return a.aea;gvjs_pe(a);return"type_error:SafeUrl"} var gvjs_taa=/^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|font\/\w+|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|text\/csv|video\/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i,gvjs_uaa=/^data:(.*);base64,[a-z0-9+\/]+=*$/i;function gvjs_Zf(a){a=String(a);a=a.replace(/(%0A|%0D)/g,"");var b=a.match(gvjs_uaa);return b&&gvjs_taa.test(b[1])?gvjs__f(a):null}var gvjs_0f=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i; function gvjs_1f(a){a instanceof gvjs_Vf||(a=typeof a==gvjs_vd&&a.Zo?a.jl():String(a),a=gvjs_0f.test(a)?gvjs__f(a):null);return a||gvjs_2f}var gvjs_Xf={};function gvjs__f(a){return new gvjs_Vf(gvjs_Wf,a)}var gvjs_2f=gvjs__f(gvjs_sb),gvjs_Wf={};function gvjs_3f(){this.O1="";this.kja=gvjs_4f}gvjs_3f.prototype.Zo=!0;var gvjs_4f={};gvjs_3f.prototype.jl=function(){return this.O1};function gvjs_5f(a){if(a instanceof gvjs_3f&&a.constructor===gvjs_3f&&a.kja===gvjs_4f)return a.O1;gvjs_pe(a);return"type_error:SafeStyle"}gvjs_3f.prototype.ml=function(a){this.O1=a;return this};var gvjs_6f=(new gvjs_3f).ml(""); function gvjs_7f(a){var b="",c;for(c in a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error("Name allows only [-_a-zA-Z0-9], got: "+c);var d=a[c];null!=d&&(d=Array.isArray(d)?gvjs_t(d,gvjs_8f).join(" "):gvjs_8f(d),b+=c+":"+d+";")}return b?(new gvjs_3f).ml(b):gvjs_6f} function gvjs_8f(a){if(a instanceof gvjs_Vf)return'url("'+gvjs_Yf(a).replace(/+~[\]()=^$|]+$/.test(c))throw Error("Selector allows only [-_a-zA-Z0-9#.:* ,>+~[\\]()=^$|] and strings, got: "+a);a:{for(var d={"(":")","[":"]"},e=[],f=0;f":(d=gvjs_zg(c),e+=">"+gvjs_qg(d)+"",d=d.ht());(a=b&&b.dir)&&(d=/^(ltr|rtl|auto)$/i.test(a)?0:null);return gvjs_tg(e,d)} function gvjs_Ag(a){var b="";if(a)for(var c in a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!gvjs_ug.test(c))throw Error("");var d=a[c];if(null!=d){var e=c;if(d instanceof gvjs_qf)d=gvjs_tf(d);else if(e.toLowerCase()==gvjs_Md){if(!gvjs_p(d))throw Error("");d instanceof gvjs_3f||(d=gvjs_7f(d));d=gvjs_5f(d)}else{if(/^on/i.test(e))throw Error("");if(e.toLowerCase()in gvjs_Aaa)if(d instanceof gvjs_zf)d=gvjs_Cf(d);else if(d instanceof gvjs_Vf)d=gvjs_Yf(d);else if(typeof d===gvjs_j)d=gvjs_1f(d).jl(); else throw Error("");}d.Zo&&(d=d.jl());e=e+'="'+gvjs_Lf(String(d))+'"';b+=" "+e}}return b}var gvjs_Eaa=gvjs_tg("",0),gvjs_Bg=new gvjs_og;gvjs_Bg.RR=gvjs_n.trustedTypes&&gvjs_n.trustedTypes.emptyHTML?gvjs_n.trustedTypes.emptyHTML:"";gvjs_Bg.xX=0;var gvjs_yg=gvjs_Bg,gvjs_Cg=gvjs_tg(gvjs_na,0);var gvjs_Faa=gvjs__e(function(){var a=document.createElement(gvjs_Sb),b=document.createElement(gvjs_Sb);b.appendChild(document.createElement(gvjs_Sb));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=gvjs_rg(gvjs_yg);return!b.parentElement});function gvjs_Dg(a,b){if(gvjs_Faa())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=gvjs_rg(b)}function gvjs_Gaa(a,b){a.src=gvjs_Df(b);gvjs_Eg(a)} function gvjs_Eg(a){var b=gvjs_je(a.ownerDocument&&a.ownerDocument.defaultView);b&&a.setAttribute("nonce",b)};function gvjs_Fg(a,b){return a=gvjs_Lf(a,b)}var gvjs_Gg=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function gvjs_Hg(a,b){a=String(a);var c=a.indexOf(".");-1==c&&(c=a.length);return gvjs_Gg("0",Math.max(0,b-c))+a}function gvjs_Ig(a){return null==a?"":String(a)}function gvjs_Jg(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^gvjs_we()).toString(36)}var gvjs_Kg=2147483648*Math.random()|0; function gvjs_Lg(a){var b=Number(a);return 0==b&&gvjs_Jf(a)?NaN:b}function gvjs_Mg(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})}function gvjs_Haa(a){return a.replace(/(^|[\s]+)([a-z])/g,function(b,c,d){return c+d.toUpperCase()})};var gvjs_Ng=JSON.parse,gvjs_Og=gvjs_n.JSON&&gvjs_n.JSON.stringify||gvjs_jf;function gvjs_Pg(a){return gvjs_jf(gvjs_Qg(a,gvjs_Rg))}function gvjs_Sg(a){return gvjs_Tg(JSON.parse(a))}function gvjs_Qg(a,b){a=b(a);var c=gvjs_pe(a);if(c===gvjs_vd||c===gvjs_wb){c=c===gvjs_wb?[]:{};for(var d in a)if(!gvjs_Sf(d,"___clazz$")&&a.hasOwnProperty(d)){var e=gvjs_Qg(a[d],b);void 0!==e&&(c[d]=e)}}else c=a;return c} function gvjs_Tg(a){if(typeof a===gvjs_j){var b=a.match(/^Date\(\s*([\d,\s]*)\)$/);b&&(a=b[1].split(/,\s*/),a=1===a.length?new Date(Number(a[0])||0):new Date(Number(a[0])||0,Number(a[1])||0,Number(a[2])||1,Number(a[3])||0,Number(a[4])||0,Number(a[5])||0,Number(a[6])||0));return a}if(Array.isArray(a))return gvjs_t(a,gvjs_Tg);if(gvjs_p(a))for(b in a)if(a.hasOwnProperty(b)){var c=a[b];Object.prototype.hasOwnProperty.call(a,b)&&(a[b]=gvjs_Tg(c))}return a} function gvjs_Rg(a){gvjs_re(a)&&(a=0!==a.getMilliseconds()?[a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds(),a.getMilliseconds()]:0!==a.getSeconds()||0!==a.getMinutes()||0!==a.getHours()?[a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds()]:[a.getFullYear(),a.getMonth(),a.getDate()],a="Date("+a.join(gvjs_ha)+")");return a};function gvjs_Ug(){return gvjs_jg("iPhone")&&!gvjs_jg("iPod")&&!gvjs_jg("iPad")}function gvjs_Vg(){return gvjs_Ug()||gvjs_jg("iPad")||gvjs_jg("iPod")};function gvjs_Wg(a){gvjs_Wg[" "](a);return a}gvjs_Wg[" "]=gvjs_ne;function gvjs_Xg(a,b){try{return gvjs_Wg(a[b]),!0}catch(c){}return!1}function gvjs_Iaa(a,b){var c=gvjs_Jaa;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var gvjs_Yg=gvjs_jg("Opera"),gvjs_x=gvjs_jg("Trident")||gvjs_jg("MSIE"),gvjs_Zg=gvjs_jg(gvjs_Fa),gvjs_Kaa=gvjs_Zg||gvjs_x,gvjs__g=gvjs_jg("Gecko")&&!(gvjs_Sf(gvjs_gg.toLowerCase(),"webkit")&&!gvjs_jg(gvjs_Fa))&&!(gvjs_jg("Trident")||gvjs_jg("MSIE"))&&!gvjs_jg(gvjs_Fa),gvjs_0g=gvjs_Sf(gvjs_gg.toLowerCase(),"webkit")&&!gvjs_jg(gvjs_Fa),gvjs_Laa=gvjs_0g&&gvjs_jg("Mobile"),gvjs_1g=gvjs_jg("Macintosh"),gvjs_2g=gvjs_jg("Windows"),gvjs_3g=gvjs_jg("Linux")||gvjs_jg("CrOS"),gvjs_4g=gvjs_n.navigator||null; gvjs_4g&&gvjs_Sf(gvjs_4g.appVersion||"","X11");var gvjs_Maa=gvjs_jg("Android"),gvjs_Naa=gvjs_Ug(),gvjs_Oaa=gvjs_jg("iPad"),gvjs_Paa=gvjs_jg("iPod"),gvjs_Qaa=gvjs_Vg();gvjs_Sf(gvjs_gg.toLowerCase(),"kaios");function gvjs_5g(){var a=gvjs_n.document;return a?a.documentMode:void 0}var gvjs_6g; a:{var gvjs_7g="",gvjs_8g=function(){var a=gvjs_gg;if(gvjs__g)return/rv:([^\);]+)(\)|;)/.exec(a);if(gvjs_Zg)return/Edge\/([\d\.]+)/.exec(a);if(gvjs_x)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(gvjs_0g)return/WebKit\/(\S+)/.exec(a);if(gvjs_Yg)return/(?:Version)[ \/]?(\S+)/.exec(a)}();gvjs_8g&&(gvjs_7g=gvjs_8g?gvjs_8g[1]:"");if(gvjs_x){var gvjs_9g=gvjs_5g();if(null!=gvjs_9g&&gvjs_9g>parseFloat(gvjs_7g)){gvjs_6g=String(gvjs_9g);break a}}gvjs_6g=gvjs_7g}var gvjs_$g=gvjs_6g,gvjs_Jaa={}; function gvjs_ah(a){return gvjs_Iaa(a,function(){return 0<=gvjs_Tf(gvjs_$g,a)})}function gvjs_bh(a){return Number(gvjs_Raa)>=a}var gvjs_ch;if(gvjs_n.document&&gvjs_x){var gvjs_dh=gvjs_5g();gvjs_ch=gvjs_dh?gvjs_dh:parseInt(gvjs_$g,10)||void 0}else gvjs_ch=void 0;var gvjs_Raa=gvjs_ch;try{(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){}var gvjs_Saa=!gvjs_x||gvjs_bh(9),gvjs_Taa=!gvjs__g&&!gvjs_x||gvjs_x&&gvjs_bh(9)||gvjs__g&&gvjs_ah("1.9.1"),gvjs_eh=gvjs_x&&!gvjs_ah("9"),gvjs_Uaa=gvjs_x||gvjs_Yg||gvjs_0g;function gvjs_y(a,b){this.width=a;this.height=b}gvjs_=gvjs_y.prototype;gvjs_.clone=function(){return new gvjs_y(this.width,this.height)};gvjs_.area=function(){return this.width*this.height};gvjs_.aspectRatio=function(){return this.width/this.height};gvjs_.isEmpty=function(){return!this.area()};gvjs_.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};gvjs_.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; gvjs_.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};gvjs_.scale=function(a,b){this.width*=a;this.height*=typeof b===gvjs_f?b:a;return this};function gvjs_fh(a){return a?new gvjs_gh(gvjs_hh(a)):gvjs_Ae||(gvjs_Ae=new gvjs_gh)}function gvjs_ih(a,b){return typeof b===gvjs_j?a.getElementById(b):b} function gvjs_jh(a,b,c,d){a=d||a;b=b&&"*"!=b?String(b).toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,f=0,g;g=a[f];f++)b==g.nodeName&&(d[e++]=g);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(f=e=0;g=a[f];f++)b=g.className,typeof b.split==gvjs_c&&gvjs_Le(b.split(/\s+/),c)&&(d[e++]=g);d.length=e;return d}return a} function gvjs_kh(a,b){gvjs_v(b,function(c,d){c&&typeof c==gvjs_vd&&c.Zo&&(c=c.jl());d==gvjs_Md?a.style.cssText=c:d==gvjs_Gb?a.className=c:"for"==d?a.htmlFor=c:gvjs_lh.hasOwnProperty(d)?a.setAttribute(gvjs_lh[d],c):gvjs_Hf(d,"aria-")||gvjs_Hf(d,"data-")?a.setAttribute(d,c):a[d]=c})} var gvjs_lh={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:gvjs_8c,maxlength:"maxLength",nonce:"nonce",role:gvjs_Fd,rowspan:"rowSpan",type:gvjs_Vd,usemap:"useMap",valign:"vAlign",width:gvjs_Zd};function gvjs_z(a,b,c){return gvjs_mh(document,arguments)} function gvjs_mh(a,b){var c=String(b[0]),d=b[1];if(!gvjs_Saa&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',gvjs_Fg(d.name),'"');if(d.type){c.push(' type="',gvjs_Fg(d.type),'"');var e={};gvjs_ef(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=gvjs_nh(a,c);d&&(typeof d===gvjs_j?c.className=d:Array.isArray(d)?c.className=d.join(" "):gvjs_kh(c,d));2>16,a>>8&255,a&255]}function gvjs_Uh(a,b,c){a=Number(a);b=Number(b);c=Number(c);if(a!=(a&255)||b!=(b&255)||c!=(c&255))throw Error('"('+a+","+b+","+c+'") is not a valid RGB color');b=a<<16|b<<8|c;return 16>a?"#"+(16777216|b).toString(16).substr(1):"#"+b.toString(16)} function gvjs_Sh(a){return gvjs_Uh(a[0],a[1],a[2])}var gvjs_Ph=/^#(?:[0-9a-f]{3}){1,2}$/i,gvjs_Yaa=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;function gvjs_Rh(a){var b=a.match(gvjs_Yaa);if(b){a=Number(b[1]);var c=Number(b[2]);b=Number(b[3]);if(0<=a&&255>=a&&0<=c&&255>=c&&0<=b&&255>=b)return[a,c,b]}return[]}function gvjs_Vh(a,b,c){c=gvjs_0e(c,0,1);return[Math.round(b[0]+c*(a[0]-b[0])),Math.round(b[1]+c*(a[1]-b[1])),Math.round(b[2]+c*(a[2]-b[2]))]};function gvjs_Wh(a,b){if(null==a||""===a||a==gvjs_Td||a==gvjs_e)var c=gvjs_e;else{if(gvjs_p(a))return a.color||"";try{c=gvjs_Oh(a).hex}catch(d){if(!b)throw Error("Invalid color: "+a);c=a}}return c};function gvjs_A(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}gvjs_=gvjs_A.prototype;gvjs_.Oa=gvjs_l(11);gvjs_.getHeight=function(){return this.bottom-this.top};gvjs_.clone=function(){return new gvjs_A(this.top,this.right,this.bottom,this.left)};gvjs_.contains=function(a){return this&&a?a instanceof gvjs_A?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1}; gvjs_.expand=function(a,b,c,d){gvjs_p(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};gvjs_.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this}; gvjs_.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};gvjs_.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this}; gvjs_.translate=function(a,b){a instanceof gvjs_u?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,typeof b===gvjs_f&&(this.top+=b,this.bottom+=b));return this};gvjs_.scale=function(a,b){b=typeof b===gvjs_f?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};function gvjs_B(a,b){this.start=a=b};var gvjs_Yh="StopIteration"in gvjs_n?gvjs_n.StopIteration:{message:"StopIteration",stack:""};function gvjs_Zh(){}gvjs_Zh.prototype.next=function(){throw gvjs_Yh;};gvjs_Zh.prototype.es=function(){return this};function gvjs__h(a,b){this.ta={};this.fd=[];this.ZL=this.Rb=0;var c=arguments.length;if(12*this.Rb&&gvjs_0h(this),!0):!1};function gvjs_0h(a){if(a.Rb!=a.fd.length){for(var b=0,c=0;b=d.fd.length)throw gvjs_Yh;var f=d.fd[b++];return a?f:d.ta[f]};return e};function gvjs_1h(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var gvjs_2h={ERAS:["BC","AD"],ERANAMES:["Before Christ","Anno Domini"],NARROWMONTHS:"JFMAMJJASOND".split(""),STANDALONENARROWMONTHS:"JFMAMJJASOND".split(""),MONTHS:[gvjs_Xa,gvjs_Ha,gvjs__a,gvjs_pa,gvjs_0a,"June","July",gvjs_sa,gvjs_db,gvjs_5a,gvjs_3a,gvjs_Ea],STANDALONEMONTHS:[gvjs_Xa,gvjs_Ha,gvjs__a,gvjs_pa,gvjs_0a,"June","July",gvjs_sa,gvjs_db,gvjs_5a,gvjs_3a,gvjs_Ea],SHORTMONTHS:["Jan","Feb","Mar","Apr",gvjs_0a,"Jun","Jul","Aug","Sep","Oct","Nov","Dec"],STANDALONESHORTMONTHS:["Jan","Feb","Mar", "Apr",gvjs_0a,"Jun","Jul","Aug","Sep","Oct","Nov","Dec"],WEEKDAYS:[gvjs_fb,gvjs_1a,gvjs_mb,gvjs_pb,gvjs_ib,gvjs_Ia,gvjs_bb],STANDALONEWEEKDAYS:[gvjs_fb,gvjs_1a,gvjs_mb,gvjs_pb,gvjs_ib,gvjs_Ia,gvjs_bb],SHORTWEEKDAYS:"Sun Mon Tue Wed Thu Fri Sat".split(" "),STANDALONESHORTWEEKDAYS:"Sun Mon Tue Wed Thu Fri Sat".split(" "),NARROWWEEKDAYS:"SMTWTFS".split(""),STANDALONENARROWWEEKDAYS:"SMTWTFS".split(""),SHORTQUARTERS:["Q1","Q2","Q3","Q4"],QUARTERS:["1st quarter","2nd quarter","3rd quarter","4th quarter"], AMPMS:["AM","PM"],DATEFORMATS:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],TIMEFORMATS:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],DATETIMEFORMATS:[gvjs_2d,gvjs_2d,gvjs_3d,gvjs_3d],FIRSTDAYOFWEEK:6,WEEKENDRANGE:[5,6],FIRSTWEEKCUTOFFDAY:5},gvjs_3h=gvjs_2h;gvjs_3h=gvjs_2h;function gvjs_4h(a,b){switch(b){case 1:return 0!=a%4||0==a%100&&0!=a%400?28:29;case 5:case 8:case 10:case 3:return 30}return 31}function gvjs_5h(a,b,c,d,e){a=new Date(a,b,c);e=e||0;return a.valueOf()+864E5*(((void 0!==d?d:3)-e+7)%7-((a.getDay()+6)%7-e+7)%7)} function gvjs_6h(a,b,c){typeof a===gvjs_f?(this.date=gvjs_7h(a,b||0,c||1),gvjs_8h(this,c||1)):gvjs_p(a)?(this.date=gvjs_7h(a.getFullYear(),a.getMonth(),a.getDate()),gvjs_8h(this,a.getDate())):(this.date=new Date(gvjs_we()),a=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),gvjs_8h(this,a))}function gvjs_7h(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}gvjs_=gvjs_6h.prototype;gvjs_.uC=gvjs_3h.FIRSTDAYOFWEEK; gvjs_.vC=gvjs_3h.FIRSTWEEKCUTOFFDAY;gvjs_.clone=function(){var a=new gvjs_6h(this.date);a.uC=this.uC;a.vC=this.vC;return a};gvjs_.getFullYear=function(){return this.date.getFullYear()};gvjs_.getYear=function(){return this.getFullYear()};gvjs_.getMonth=function(){return this.date.getMonth()};gvjs_.getDate=function(){return this.date.getDate()};gvjs_.getTime=function(){return this.date.getTime()};gvjs_.getDay=function(){return this.date.getDay()};gvjs_.getUTCFullYear=function(){return this.date.getUTCFullYear()}; gvjs_.getUTCMonth=function(){return this.date.getUTCMonth()};gvjs_.getUTCDate=function(){return this.date.getUTCDate()};gvjs_.getUTCDay=function(){return this.date.getDay()};gvjs_.getUTCHours=function(){return this.date.getUTCHours()};gvjs_.getUTCMinutes=function(){return this.date.getUTCMinutes()};gvjs_.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};gvjs_.set=function(a){this.date=new Date(a.getFullYear(),a.getMonth(),a.getDate())};gvjs_.setFullYear=function(a){this.date.setFullYear(a)}; gvjs_.setYear=function(a){this.setFullYear(a)};gvjs_.setMonth=function(a){this.date.setMonth(a)};gvjs_.setDate=function(a){this.date.setDate(a)};gvjs_.setTime=function(a){this.date.setTime(a)};gvjs_.setUTCFullYear=function(a){this.date.setUTCFullYear(a)};gvjs_.setUTCMonth=function(a){this.date.setUTCMonth(a)};gvjs_.setUTCDate=function(a){this.date.setUTCDate(a)}; gvjs_.add=function(a){if(a.Nj||a.months){var b=this.getMonth()+a.months+12*a.Nj,c=this.getYear()+Math.floor(b/12);b%=12;0>b&&(b+=12);var d=Math.min(gvjs_4h(c,b),this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(d)}a.days&&(a=new Date((new Date(this.getYear(),this.getMonth(),this.getDate(),12)).getTime()+864E5*a.days),this.setDate(1),this.setFullYear(a.getFullYear()),this.setMonth(a.getMonth()),this.setDate(a.getDate()),gvjs_8h(this,a.getDate()))}; gvjs_.VA=function(a){return[this.getFullYear(),gvjs_Hg(this.getMonth()+1,2),gvjs_Hg(this.getDate(),2)].join(a?"-":"")+""};gvjs_.equals=function(a){return!(!a||this.getYear()!=a.getYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())};gvjs_.toString=function(){return this.VA()};function gvjs_8h(a,b){a.getDate()!=b&&a.date.setUTCHours(a.date.getUTCHours()+(a.getDate()b)return!1;!(a instanceof gvjs_C)&&5a&&a>=b?-1:a}if(!this.gq){this.gq={};b=this.Z();for(var c=0;cc?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);c%=60;0!=c&&d.push(":",gvjs_Hg(c,2));c=d.join("")}b.s4=c;c=a;0==c?c="UTC":(d=["UTC",0>c?"+":"-"],c=Math.abs(c),d.push(Math.floor(c/60)%100),c%=60,0!=c&&d.push(":",c),c=d.join(""));a=gvjs_Gi(a);b.lU=[c,c];b.ix={rBa:a,M5:a};b.$A=[];return b}b=new gvjs_Ei;b.s4=a.id;b.P3=-a.std_offset;b.lU=a.names;b.ix=a.names_ext;b.$A=a.transitions; return b}function gvjs_Gi(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(gvjs_Hg(Math.floor(a/60)%100,2),":",gvjs_Hg(a%60,2));return b.join("")}gvjs_=gvjs_Ei.prototype;gvjs_.getTimeZoneData=function(){return{id:this.s4,std_offset:-this.P3,names:gvjs_Qe(this.lU),names_ext:gvjs_w(this.ix),transitions:gvjs_Qe(this.$A)}}; gvjs_.getDaylightAdjustment=function(a){a=Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate(),a.getUTCHours(),a.getUTCMinutes())/36E5;for(var b=0;b=this.$A[b];)b+=2;return 0==b?0:this.$A[b-1]};gvjs_.getGMTString=function(a){return gvjs_Gi(this.getOffset(a))};gvjs_.getLongName=function(a){return this.lU[this.isDaylightTime(a)?3:1]};gvjs_.getOffset=function(a){return this.P3-this.getDaylightAdjustment(a)}; gvjs_.getRFCTimeZoneString=function(a){a=-this.getOffset(a);var b=[0>a?"-":"+"];a=Math.abs(a);b.push(gvjs_Hg(Math.floor(a/60)%100,2),gvjs_Hg(a%60,2));return b.join("")};gvjs_.getShortName=function(a){return this.lU[this.isDaylightTime(a)?2:0]};gvjs_.getTimeZoneId=function(){return this.s4};gvjs_.isDaylightTime=function(a){return 0a)var b=this.Qe.DATEFORMATS[a];else if(8>a)b=this.Qe.TIMEFORMATS[a-4];else if(12>a)b=this.Qe.DATETIMEFORMATS[a-8],b=b.replace("{1}",this.Qe.DATEFORMATS[a-8]),b=b.replace("{0}",this.Qe.TIMEFORMATS[a-8]);else{this.GM(10);return}this.hs(b)};function gvjs_Ki(a,b){b=String(b);a=a.Qe||gvjs_3h;if(void 0!==a.Oja){for(var c=[],d=0;d=e?String.fromCharCode(a.Oja+e-48):b.charAt(d))}b=c.join("")}return b}var gvjs_1aa=!1; function gvjs_Li(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("The date to format has no time (probably a goog.date.Date). Use Date or goog.date.DateTime, or use a pattern without time fields.");} function gvjs_2aa(a,b,c,d,e,f){var g=b.length;switch(b.charAt(0)){case "G":return c=0c&&(c=-c),2==g&&(c%=100),gvjs_Ki(a,gvjs_Hg(c,g));case "Y":return c=(new Date(gvjs_5h(d.getFullYear(),d.getMonth(),d.getDate(),a.Qe.FIRSTWEEKCUTOFFDAY,a.Qe.FIRSTDAYOFWEEK))).getFullYear(),0>c&&(c=-c),2==g&&(c%=100),gvjs_Ki(a,gvjs_Hg(c,g));case "M":a:switch(c=d.getMonth(),g){case 5:g=a.Qe.NARROWMONTHS[c];break a;case 4:g=a.Qe.MONTHS[c]; break a;case 3:g=a.Qe.SHORTMONTHS[c];break a;default:g=gvjs_Ki(a,gvjs_Hg(c+1,g))}return g;case "k":return gvjs_Li(e),gvjs_Ki(a,gvjs_Hg(gvjs_Ji(e)||24,g));case "S":return gvjs_Ki(a,(e.getMilliseconds()/1E3).toFixed(Math.min(3,g)).substr(2)+(3g?1:0];case "h":return gvjs_Li(e),gvjs_Ki(a,gvjs_Hg(gvjs_Ji(e)%12||12,g));case "K":return gvjs_Li(e),gvjs_Ki(a, gvjs_Hg(gvjs_Ji(e)%12,g));case "H":return gvjs_Li(e),gvjs_Ki(a,gvjs_Hg(gvjs_Ji(e),g));case "c":a:switch(c=d.getDay(),g){case 5:g=a.Qe.STANDALONENARROWWEEKDAYS[c];break a;case 4:g=a.Qe.STANDALONEWEEKDAYS[c];break a;case 3:g=a.Qe.STANDALONESHORTWEEKDAYS[c];break a;default:g=gvjs_Ki(a,gvjs_Hg(c,1))}return g;case "L":a:switch(c=d.getMonth(),g){case 5:g=a.Qe.STANDALONENARROWMONTHS[c];break a;case 4:g=a.Qe.STANDALONEMONTHS[c];break a;case 3:g=a.Qe.STANDALONESHORTMONTHS[c];break a;default:g=gvjs_Ki(a,gvjs_Hg(c+ 1,g))}return g;case "Q":return c=Math.floor(d.getMonth()/3),4>g?a.Qe.SHORTQUARTERS[c]:a.Qe.QUARTERS[c];case "d":return gvjs_Ki(a,gvjs_Hg(d.getDate(),g));case "m":return gvjs_Li(e),gvjs_Ki(a,gvjs_Hg(e.getMinutes(),g));case "s":return gvjs_Li(e),gvjs_Ki(a,gvjs_Hg(e.getSeconds(),g));case "v":return g=f||gvjs_Fi(c.getTimezoneOffset()),g.getTimeZoneId();case "V":return a=f||gvjs_Fi(c.getTimezoneOffset()),2>=g?g=a.getTimeZoneId():(g=a,g=g.isDaylightTime(c)?void 0!==g.ix.fia?g.ix.fia:g.ix.DST_GENERIC_LOCATION: void 0!==g.ix.M5?g.ix.M5:g.ix.STD_GENERIC_LOCATION),g;case "w":return c=gvjs_5h(e.getFullYear(),e.getMonth(),e.getDate(),a.Qe.FIRSTWEEKCUTOFFDAY,a.Qe.FIRSTDAYOFWEEK),gvjs_Ki(a,gvjs_Hg(Math.floor(Math.round((c-(new Date((new Date(c)).getFullYear(),0,1)).valueOf())/864E5)/7)+1,g));case "z":return a=f||gvjs_Fi(c.getTimezoneOffset()),4>g?a.getShortName(c):a.getLongName(c);case "Z":return b=f||gvjs_Fi(c.getTimezoneOffset()),4>g?b.getRFCTimeZoneString(c):gvjs_Ki(a,b.getGMTString(c));default:return""}};var gvjs_Mi={YEAR_FULL:"y",YEAR_FULL_WITH_ERA:"y G",YEAR_MONTH_ABBR:"MMM y",YEAR_MONTH_FULL:"MMMM y",TBa:"MM/y",MONTH_DAY_ABBR:"MMM d",MONTH_DAY_FULL:"MMMM dd",MONTH_DAY_SHORT:"M/d",MONTH_DAY_MEDIUM:"MMMM d",MONTH_DAY_YEAR_MEDIUM:"MMM d, y",WEEKDAY_MONTH_DAY_MEDIUM:"EEE, MMM d",WEEKDAY_MONTH_DAY_YEAR_MEDIUM:"EEE, MMM d, y",DAY_ABBR:"d",GAa:"MMM d, h:mm a zzzz"},gvjs_Ni=gvjs_Mi;gvjs_Ni=gvjs_Mi;function gvjs_Oi(a){this.md=this.pattern=null;this.init(a)}gvjs_m(gvjs_Oi,gvjs_Di);gvjs_=gvjs_Oi.prototype;gvjs_.init=function(a){a=new gvjs_ji([a||{},{formatType:gvjs_Jd,valueType:gvjs_Qb}]);this.pattern=a.ea(gvjs_xd);this.md=null;this.formatType=a.mb("formatType",Object.values(gvjs_3aa));this.Ela=a.mb("valueType",Object.values(gvjs_Bi));this.xla=gvjs_E(a,"clearMinutes",!1);this.timeZone=null;a=a.Da("timeZone");null!=a&&(this.timeZone=gvjs_Fi(60*-a))}; function gvjs_4aa(a,b){switch(a){case gvjs_Pb:switch(b){case gvjs_Xb:return 0;case "long":return 1;case gvjs_hd:return 2;case gvjs_Jd:return 3;default:return 8}case gvjs_Qb:switch(b){case gvjs_Xb:return 8;case "long":return 9;case gvjs_hd:return 10;case gvjs_Jd:return 11;default:return 8}case "time":switch(b){case gvjs_Xb:return 4;case "long":return 5;case gvjs_hd:return 6;case gvjs_Jd:return 7;default:return 8}default:return 8}}gvjs_.Em=gvjs_l(12); gvjs_.KO=function(a){if(gvjs_Pi)return gvjs_Pi.call(this,a,this.pattern);this.md||(this.md=this.dv(this.Ela));return this.lY(this.md,a)};gvjs_.To=function(a){a=gvjs_qi(a,gvjs_Bi);return a!==gvjs_Pb&&a!==gvjs_Qb?null:a};gvjs_.dv=function(a){var b=this.pattern;null==b&&(b=gvjs_4aa(a,this.formatType));var c=new gvjs_Hi(b);return{format:function(d,e){return c.format(d,e);throw Error("Formatting a non-Date");}}}; gvjs_.lY=function(a,b){if(null===b)return"";var c=this.timeZone;null==c&&(c=gvjs_Fi(b.getTimezoneOffset()));b=new Date(b.getTime());this.xla&&b.setMinutes(0);return a.format(b,c)};var gvjs_Pi=void 0,gvjs_Qi=gvjs_Ni,gvjs_3aa={Xza:gvjs_Xb,vAa:"long",AAa:gvjs_hd,SHORT:gvjs_Jd};var gvjs_Ri={x5:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},Zha:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},1E12:{other:"0 trillion"},1E13:{other:"00 trillion"}, 1E14:{other:"000 trillion"}}},gvjs_Si=gvjs_Ri;gvjs_Si=gvjs_Ri;function gvjs_5aa(a,b){var c=["0"];b=gvjs_Ti[b];if(!b)return a;b=b[0]&7;if(0d&&h++;break;case "0":if(0d&&h++;break;case ",":0e+f||1>this.YQ)throw Error('Malformed exponential pattern "'+a+'"');l=!1;break;default:b[0]--,l=!1}0==f&&0d&&0e+f)||0==h)throw Error('Malformed pattern "'+a+'"');g=e+f+g;this.Zq=0<=d?g-d:0;0<=d&&(this.Ot=e+f-d,0>this.Ot&&(this.Ot=0));this.jp=(0<=d?d:g)-e;this.qU&&(this.CJ=e+this.jp,0==this.Zq&&0== this.jp&&(this.jp=1));this.cz.push(Math.max(0,h));this.x8=0==d||d==g;c=b[0]-c;this.kK=gvjs_0i(this,a,b);b[0]this.rw.length?d=!1:this.hA.length=t)q+=t,h=!0;else if(r==m.charAt(0)){if(f||g)break;q+=".";f=!0}else if(r==n.charAt(0)&&("\u00a0"!=n.charAt(0)||b[0]+1=c?0:gvjs_5i(c)).divisorBase;c=gvjs_4i(this,d+gvjs_5i(gvjs_6i(this,gvjs_7i(c,-d)).Saa))}a=gvjs_7i(a,-c.divisorBase);(d=0>a||0==a&&0>1/a)?c.I0?b.push(c.I0):(b.push(c.prefix),b.push(this.rw)):(b.push(c.prefix),b.push(this.hA));if(isFinite(a))if(a=a*(d?-1:1)*this.Wf,this.qU)if(0==a)gvjs_8i(this,a,this.jp,b),gvjs_9i(this,0,b);else{var e= Math.floor(Math.log(a)/Math.log(10)+2E-15);a=gvjs_7i(a,-e);var f=this.jp;1this.jp?(f=e%this.CJ,0>f&&(f=this.CJ+f),a=gvjs_7i(a,f),e-=f,f=1):1>this.jp?(e++,a=gvjs_7i(a,-1)):(e-=this.jp-1,a=gvjs_7i(a,this.jp-1));gvjs_8i(this,a,f,b);gvjs_9i(this,e,b)}else gvjs_8i(this,a,this.jp,b);else b.push(gvjs_Yi(this).UU);d?c.J0?b.push(c.J0):(b.push(c.suffix),b.push(this.UD)):(b.push(c.suffix),b.push(this.kK));return b.join("")}; function gvjs_6i(a,b){var c=gvjs_7i(b,a.Zq);0a.Zq)throw Error("Min value must be less than max value");d||(d=[]);b=gvjs_6i(a,b);var e=b.Saa,f=b.goa,g=0==e?0:gvjs_5i(e)+1,h=0f.length&&(f="1"+gvjs_Gg("0",a.Zq-f.length)+f);for(a=f.length;"0"==f.charAt(a-1)&&a>b+1;)a--;for(e=1;eb?(b=-b,c.push(gvjs_Yi(a).D5)):a.Wga&&c.push(gvjs_Yi(a).cja);b=""+b;for(var d=gvjs_Yi(a).bV,e=b.length;eb)return b-48;a=gvjs_Yi(a).bV.charCodeAt(0);return a<=b&&bb)return gvjs_3i;b=Math.min(14,b);var c=a[gvjs_7i(1,b)];for(--b;!c&&3<=b;)c=a[gvjs_7i(1,b)],b--;if(!c)return gvjs_3i;c=c.other;var d=a="",e=c.indexOf(";");0<=e&&(c=c.substring(0,e),e=c.substring(e+1))&&(d=/([^0]*)(0+)(.*)/.exec(e),a=d[1],d=d[3]);return c&&"0"!=c?(c=/([^0]*)(0+)(.*)/.exec(c))?{divisorBase:b+1-(c[2].length-1),I0:a,J0:d,prefix:c[1],suffix:c[3]}:gvjs_3i:gvjs_3i} function gvjs_5i(a){if(!isFinite(a))return 0=this.EK)throw Error("Scale factor must be a positive number.");}gvjs_m(gvjs_bj,gvjs_Di);gvjs_=gvjs_bj.prototype;gvjs_.format=function(a,b){if(a.Y(b)===gvjs_f)for(var c=0;cd&&!gvjs_Jf(gvjs_Ig(this.H0))&&a.setProperty(c,b,gvjs_Md,gvjs_Ib+this.H0+";")}}}; gvjs_.To=function(a){return a===gvjs_f?a:null};gvjs_.dv=function(){var a=this;return{format:function(b){if(null==b)return null;b=Number(b);return a.$b(b)}}}; gvjs_.KO=function(a){if(gvjs_fj)return a=gvjs_fj.call(this,a/this.EK,this.pattern),this.prefix+a+this.suffix;var b=a/this.EK;if(null!==this.pattern){a=gvjs_Zi;gvjs_Zi=!gvjs_gj;var c=new gvjs_Xi(this.pattern);5!==this.pattern&&6!==this.pattern||c.setSignificantDigits(3);this.md=c;null!=this.w3&&(c.setSignificantDigits(this.w3),c.setMaximumFractionDigits(this.w3));b=c.format(b);b=this.prefix+b+this.suffix;gvjs_Zi=a}else{if(isNaN(this.Iy))return String(a);this.Lca&&(b=Math.abs(b));c=b;0===this.Iy&&(c= Math.round(c));b=[];0>c&&(c=-c,b.push("-"));var d=Math.pow(10,this.Iy),e=Math.round(c*d);c=String(Math.floor(e/d));d=String(e%d);if(3a&&(b="("+b+")");this.H0&&(b+="")}return b}; gvjs_.parse=function(a){if(this.md&&this.md.parse){var b=gvjs_Zi;gvjs_Zi=!gvjs_gj;a=this.md.parse(a);gvjs_Zi=b;return a}throw Error("Cannot parse without parser.");};var gvjs_fj=void 0,gvjs_cj=gvjs_Vi.DECIMAL_SEP,gvjs_dj=gvjs_Vi.GROUP_SEP,gvjs_hj=gvjs_Vi.DECIMAL_PATTERN,gvjs_gj=!1,gvjs_ej={decimal:1,scientific:2,percent:3,currency:4,"short":5,"long":6};function gvjs_ij(){}gvjs_m(gvjs_ij,gvjs_Di);gvjs_ij.prototype.To=function(a){return a===gvjs_j?a:null};gvjs_ij.prototype.KO=function(a){return String(a)};function gvjs_jj(a){var b=a&&a.granularity;if(null==b||typeof b!==gvjs_f)b=1;b={pattern:1gvjs_lj(h,g,e.minValue)||null!=e.maxValue&&0a;a++){if(b[a]b.length?0:b[3];c=4>c.length?0:c[3];return bb||b>=a)throw Error("Invalid row index "+b+". Should be in the range [0-"+(a-1+"]."));}else throw Error("Table has no rows.");}function gvjs_nj(a,b){if(typeof b===gvjs_f)gvjs_tj(a,b);else{if(typeof b!==gvjs_j)throw Error("Column reference "+b+" must be a number or string");if(-1===a.wf(b))throw Error('Invalid column id "'+b+'"');}} function gvjs_tj(a,b){a=a.Z();if(0b||b>=a)throw Error("Invalid column index "+b+". Should be an integer in the range [0-"+(a-1+"]."));}else throw Error("Table has no columns.");}function gvjs_oj(a,b,c){a=a.Y(b);if(!gvjs_uj(c,a))throw Error(gvjs_nb+c+gvjs_aa+a+(" in column index "+b));} function gvjs_uj(a,b){if(null==a)return!0;var c=typeof a;switch(b){case gvjs_f:if(c===gvjs_f)return!0;break;case gvjs_j:if(c===gvjs_j)return!0;break;case gvjs_Db:if(c===gvjs_Db)return!0;break;case gvjs_c:if(c===gvjs_c)return!0;break;case gvjs_Pb:case gvjs_Qb:if(gvjs_re(a))return!0;break;case gvjs_Rd:if(Array.isArray(a)&&0a.length){b=!0;for(c=0;cgvjs_lj(c,h,d)?d=h:0>gvjs_lj(c,e,h)&&(e=h));return{min:d,max:e}} function gvjs_wj(a,b){gvjs_nj(a,b);var c=a.wf(b),d=a.ca();if(0===d)return[];b=[];for(var e=0;eb)throw Error(gvjs_Wa+b+". If numOrArray is a number it must be a nonnegative integer.");c=gvjs_Ye(null,b)}else throw Error(gvjs_Wa+b+".Must be a non-negative number or an array of arrays of cells.");b=[];for(var d=0;d=b||(this.cache=[],gvjs_sj(this,a),a+b>this.fg.length&&(b=this.fg.length-a),this.fg.splice(a,b))};gvjs_.oA=function(a){this.qea(a,1)}; gvjs_.pea=function(a,b){if(!(0>=b)){this.cache=[];gvjs_tj(this,a);a+b>this.If.length&&(b=this.If.length-a);this.If.splice(a,b);this.gq=null;for(var c=0;c/g,">").replace(/"/g,gvjs_ga):"")}}function gvjs_Fj(a){a=a.version||"0.6";return gvjs_af(gvjs_8aa,a)?a:"0.6"}gvjs_=gvjs_Ej.prototype;gvjs_.mk=function(){return this.aY===gvjs_Vb};gvjs_.DZ=function(){return this.aY===gvjs_Yd}; function gvjs_Hj(a){for(var b=0;b[^<]*<\/a>[^<]*)*$/,gvjs_cba=/javascript((s)?( )?)*:/;var gvjs_Jj=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^\\/?#]*)@)?([^\\/?#]*?)(?::([0-9]+))?(?=[\\/?#]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function gvjs_Kj(a){return a?decodeURI(a):a}function gvjs_Lj(a,b){return b.match(gvjs_Jj)[a]||null}function gvjs_Mj(a){a=gvjs_Lj(1,a);!a&&gvjs_n.self&&gvjs_n.self.location&&(a=gvjs_n.self.location.protocol,a=a.substr(0,a.length-1));return a?a.toLowerCase():""} function gvjs_dba(a,b){if(a){a=a.split("&");for(var c=0;cd)return null;var e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return decodeURIComponent(a.substr(d,e-d).replace(/\+/g," "))};var gvjs_eba=/\/spreadsheet/,gvjs_Qj=/\/(ccc|tq|pub)$/,gvjs_fba=/^spreadsheets?[0-9]?\.google\.com$/,gvjs_gba=/^docs\.google\.com*$/,gvjs_Rj=/^(trix|spreadsheets|docs|webdrive)(-[a-z]+)?\.(corp|sandbox)\.google\.com/,gvjs_Sj=/^(\w*\.){1,2}corp\.google\.com$/,gvjs_hba=/\/spreadsheets(\/d\/[^/]+)?/,gvjs_iba=/\/(edit|gviz\/tq|)$/,gvjs_jba=/^docs\.google\.com*$/,gvjs_kba=/^docs(-qa)?\.(corp|sandbox)\.google\.com*$/,gvjs_Tj=/^(\w*\.){1,2}corp\.google\.com$/,gvjs_Uj=/^\/a\/([\w-]+\.)+\w+/,gvjs_Vj=/^(\/a\/([\w-]+\.)+\w+)?/; function gvjs_Wj(a){var b=gvjs_Kj(gvjs_Lj(3,a)),c=gvjs_fba.test(b),d=gvjs_Rj.test(b),e=gvjs_Sj.test(b);b=gvjs_gba.test(b);var f=gvjs_Kj(gvjs_Lj(5,a)),g=new RegExp(gvjs_Vj.source+gvjs_Qj.source);f=(a=(new RegExp(gvjs_Vj.source+gvjs_eba.source+gvjs_Qj.source)).test(f))||g.test(f);return b&&a||(d||e||c)&&f} function gvjs_Xj(a){var b=gvjs_Kj(gvjs_Lj(3,a)),c=gvjs_kba.test(b),d=gvjs_Tj.test(b);b=gvjs_jba.test(b);a=gvjs_Kj(gvjs_Lj(5,a));a=(new RegExp(gvjs_Vj.source+gvjs_hba.source+gvjs_iba.source)).test(a);return(b||c||d)&&a};var gvjs_lba={firstLineIsHeader:!1};function gvjs_Yj(a,b,c,d){b=b.split(/\r?\n/)[c];this.message=a+" at line "+(c+1)+":\n"+b;this.message+="\n"+gvjs_Gg(" ",-1==d?b.length:d)+"^"}gvjs_r(gvjs_Yj,Error);gvjs_o("infovis.csv.ParseError",gvjs_Yj,void 0);gvjs_Yj.prototype.name="ParseError";function gvjs_Zj(a){this.m=a||{};gvjs_v(gvjs_lba,function(b,c){gvjs_bf(this.m,c,b)},this)}gvjs_o("infovis.csv.Parser",gvjs_Zj,void 0); gvjs_Zj.prototype.parse=function(a){function b(x){x==gvjs_la&&(k--,l=m);n=x}function c(){m=l;if(null!=n){var x=n;x==gvjs_la&&(k++,l=0);n=null;return x}if(h>=g)return gvjs_ma;x=a.charAt(h++);l++;var y=!1;"\n"==x?y=!0:"\r"==x&&(h"==z)return"";if(z==gvjs_ma||z==gvjs_la)return y?(b(""),""):"";if('"'==z){x=h;y=null;for(z=c();z!=gvjs_ma;z=c())if('"'==z)if(y=h-1,z=c(),'"'==z)y= null;else{if(","==z||z==gvjs_ma||z==gvjs_la){z==gvjs_la&&b(z);break}throw new gvjs_Yj('Unexpected character "'+z+'" after quote mark',a,k,l-1);}if(null==y)throw new gvjs_Yj("Unexpected end of text after open quote",a,k,l);return a.substring(x,y).replace(/""/g,'"')}for(;z!=gvjs_ma&&","!=z&&z!=gvjs_la;z=c())if('"'==z)throw new gvjs_Yj("Unexpected quote mark",a,k,l-1);","==z&&(p=!0);z!=gvjs_ma&&z!=gvjs_la||b(z);return a.substring(x,z==gvjs_ma?h:h-1).replace(/[\r\n]+/g,"")}function e(){if(h>=g)return gvjs_ma; for(var x=[],y=d();""!=y;y=d())x.push(y);return x}var f=this.m.firstLineIsHeader,g=a.length,h=0,k=0,l=0,m=0,n=null,p=!1,q=[],r=[],t=null;f&&(q=e(),t=q.length);for(var u=e();u!=gvjs_ma;u=e()){null==t&&(t=u.length);if(u.length!=t)throw new gvjs_Yj("Record has "+u.length+" field"+(1==u.length?"":"s")+", but expected "+t,a,k-1,-1);if(f){for(var v={},w=0;w=b.SV&&b.cancel())}this.$ca?this.$ca.call(this.E8,this):this.x3=!0;this.tC||(a=new gvjs_rk(this),this.Zp(),gvjs_sk(this,!1,a))}}; gvjs_qk.prototype.W7=function(a,b){this.LV=!1;gvjs_sk(this,a,b)};function gvjs_sk(a,b,c){a.tC=!0;a.xm=c;a.rI=!b;gvjs_tk(a)}gvjs_qk.prototype.Zp=function(){if(this.tC){if(!this.x3)throw new gvjs_uk(this);this.x3=!1}};function gvjs_vk(a,b,c,d){a.kf.push([b,c,d]);a.tC&&gvjs_tk(a)}gvjs_qk.prototype.then=function(a,b,c){var d,e,f=new gvjs_bk(function(g,h){d=g;e=h});gvjs_vk(this,d,function(g){g instanceof gvjs_rk?f.cancel():e(g)});return f.then(a,b,c)};gvjs_qk.prototype.$goog_Thenable=!0; gvjs_qk.prototype.mk=function(a){return a instanceof Error};function gvjs_wk(a){return gvjs_He(a.kf,function(b){return gvjs_se(b[1])})} function gvjs_tk(a){if(a.nU&&a.tC&&gvjs_wk(a)){var b=a.nU,c=gvjs_xk[b];c&&(gvjs_n.clearTimeout(c.cc),delete gvjs_xk[b]);a.nU=0}a.wd&&(a.wd.SV--,delete a.wd);b=a.xm;for(var d=c=!1;a.kf.length&&!a.LV;){var e=a.kf.shift(),f=e[0],g=e[1];e=e[2];if(f=a.rI?g:f)try{var h=f.call(e||a.E8,b);void 0!==h&&(a.rI=a.rI&&(h==b||a.mk(h)),a.xm=b=h);if(gvjs_ak(b)||typeof gvjs_n.Promise===gvjs_c&&b instanceof gvjs_n.Promise)d=!0,a.LV=!0}catch(k){b=k,a.rI=!0,gvjs_wk(a)||(c=!0)}}a.xm=b;d&&(h=gvjs_q(a.W7,a,!0),d=gvjs_q(a.W7, a,!1),b instanceof gvjs_qk?(gvjs_vk(b,h,d),b.Fka=!0):b.then(h,d));c&&(b=new gvjs_yk(b),gvjs_xk[b.cc]=b,a.nU=b.cc)}function gvjs_uk(){gvjs_ze.call(this)}gvjs_r(gvjs_uk,gvjs_ze);gvjs_uk.prototype.message="Deferred has already fired";gvjs_uk.prototype.name="AlreadyCalledError";function gvjs_rk(){gvjs_ze.call(this)}gvjs_r(gvjs_rk,gvjs_ze);gvjs_rk.prototype.message="Deferred was canceled";gvjs_rk.prototype.name="CanceledError"; function gvjs_yk(a){this.cc=gvjs_n.setTimeout(gvjs_q(this.Lxa,this),0);this.Ay=a}gvjs_yk.prototype.Lxa=function(){delete gvjs_xk[this.cc];throw this.Ay;};var gvjs_xk={};function gvjs_wba(a){var b=(a||document).getElementsByTagName("HEAD");return!b||gvjs_Me(b)?a.documentElement:b[0]}function gvjs_vba(){if(this&&this.Sea){var a=this.Sea;a&&"SCRIPT"==a.tagName&&gvjs_zk(a,!0,this.Cf)}}function gvjs_zk(a,b,c){null!=c&&gvjs_n.clearTimeout(c);a.onload=gvjs_ne;a.onerror=gvjs_ne;a.onreadystatechange=gvjs_ne;b&&window.setTimeout(function(){gvjs_xh(a)},0)}function gvjs_Ak(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=": "+b);gvjs_ze.call(this,c);this.code=a} gvjs_r(gvjs_Ak,gvjs_ze);function gvjs_xba(a){var b={timeout:3E4,attributes:{async:!1,defer:!1}},c=b.document||document,d=gvjs_Cf(a),e=gvjs_qh("SCRIPT"),f={Sea:e,Cf:void 0},g=new gvjs_qk(f),h=null,k=null!=b.timeout?b.timeout:5E3;0~\.\[:]+)/g,1);b=gvjs_Uk(b,c,/(\.[^\s\+>~\.\[:]+)/g,2);b=gvjs_Uk(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,3); b=gvjs_Uk(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=gvjs_Uk(b,c,/(:[^\s\+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");gvjs_Uk(b,c,/([^\s\+>~\.\[:]+)/g,3);b=c;return gvjs_Rk[a]=b}function gvjs_Uk(a,b,c,d){return a.replace(c,function(e){b[d]+=1;return Array(e.length+1).join(" ")})}function gvjs_Tk(a,b){return a.replace(b,function(c){return Array(c.length+1).join("A")})};var gvjs_Dba={rgb:!0,rgba:!0,alpha:!0,rect:!0,image:!0,"linear-gradient":!0,"radial-gradient":!0,"repeating-linear-gradient":!0,"repeating-radial-gradient":!0,"cubic-bezier":!0,matrix:!0,perspective:!0,rotate:!0,rotate3d:!0,rotatex:!0,rotatey:!0,steps:!0,rotatez:!0,scale:!0,scale3d:!0,scalex:!0,scaley:!0,scalez:!0,skew:!0,skewx:!0,skewy:!0,translate:!0,translate3d:!0,translatex:!0,translatey:!0,translatez:!0},gvjs_Eba=/[\n\f\r"'()*<>]/g,gvjs_Fba={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27", "(":"%28",")":"%29","*":"%2a","<":"%3c",">":"%3e"};function gvjs_Gba(a){return gvjs_Fba[a]} function gvjs_Hba(a,b,c){b=gvjs_Kf(b);if(""==b)return null;var d=String(b.substr(0,4)).toLowerCase();if(0==("url("d;d++){var e="\"'".charAt(d);if(b.charAt(0)==e&&b.charAt(b.length-1)==e){b=b.substring(1,b.length-1);break a}}a=c?(a=c(b,a))&&gvjs_Yf(a)!=gvjs_sb?'url("'+gvjs_Yf(a).replace(gvjs_Eba,gvjs_Gba)+'")':null:null}return a}if(0document.documentMode){if(!b[c].call)throw Error("IE Clobbering detected");}else if(typeof b[c]!=gvjs_c)throw Error(gvjs_ya);return b[c].apply(b,d)}function gvjs_0k(a){return gvjs_Zk(gvjs_Iba,a,gvjs_xb,function(b){return b instanceof NamedNodeMap})} function gvjs_1k(a,b,c){try{gvjs__k(gvjs_Jba,a,gvjs_Id,[b,c])}catch(d){if(-1==d.message.indexOf("A security problem occurred"))throw d;}}function gvjs_Uba(a){return gvjs_Zk(gvjs_Qba,a,gvjs_Md,function(b){return b instanceof CSSStyleDeclaration})}function gvjs_Vba(a){return gvjs_Zk(gvjs_Rba,a,"sheet",function(b){return b instanceof CSSStyleSheet})}function gvjs_2k(a){return gvjs_Zk(gvjs_Nba,a,gvjs_sd,function(b){return typeof b==gvjs_j})} function gvjs_3k(a){return gvjs_Zk(gvjs_Oba,a,gvjs_td,function(b){return typeof b==gvjs_f})}function gvjs_4k(a){return gvjs_Zk(gvjs_Pba,a,"parentNode",function(b){return!(b&&typeof b.name==gvjs_j&&b.name&&"parentnode"==b.name.toLowerCase())})}function gvjs_5k(a,b){return gvjs__k(gvjs_Sba,a,a.getPropertyValue?gvjs_0b:gvjs_Zb,[b])||""}function gvjs_6k(a,b,c){gvjs__k(gvjs_Tba,a,a.setProperty?"setProperty":gvjs_Id,[b,c])};var gvjs_Wba=gvjs_x&&10>document.documentMode?null:/\s*([^\s'",]+[^'",]*(('([^'\r\n\f\\]|\\[^])*')|("([^"\r\n\f\\]|\\[^])*")|[^'",])*)/g,gvjs_Xba={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0}; function gvjs_Yba(a,b,c){var d=[];a=gvjs_7k(gvjs_Qe(a.cssRules));gvjs_s(a,function(e){if(b&&!/[a-zA-Z][\w-:\.]*/.test(b))throw Error("Invalid container id");if(!(b&&gvjs_x&&10==document.documentMode&&/\\['"]/.test(e.selectorText))){var f=b?e.selectorText.replace(gvjs_Wba,"#"+b+" $1"):e.selectorText;d.push(gvjs_cg(f,gvjs_8k(e.style,c)))}});return gvjs_dg(d)}function gvjs_7k(a){return gvjs_Fe(a,function(b){return b instanceof CSSStyleRule||b.type==CSSRule.STYLE_RULE})} function gvjs_Zba(a,b,c){a=gvjs_9k("");return null==a||null==a.sheet?gvjs_fg:gvjs_Yba(a.sheet,void 0!=b?b:null,c)}function gvjs_9k(a){if(gvjs_x&&!gvjs_ah(10)||typeof gvjs_n.DOMParser!=gvjs_c)return null;a=gvjs_tg(""+a+"",null);return(new DOMParser).parseFromString(gvjs_rg(a),"text/html").body.children[0]} function gvjs_8k(a,b){if(!a)return gvjs_6f;var c=document.createElement(gvjs_Sb).style,d=gvjs_$k(a);gvjs_s(d,function(e){var f=gvjs_0g&&e in gvjs_Xba?e:e.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");gvjs_Hf(f,"--")||gvjs_Hf(f,"var")||(e=gvjs_5k(a,e),e=gvjs_Hba(f,e,b),null!=e&&gvjs_6k(c,f,e))});return(new gvjs_3f).ml(c.cssText||"")} function gvjs__ba(a){var b=Array.from(gvjs__k(gvjs_Lba,a,gvjs__b,[gvjs_ab])),c=gvjs_kaa(b,function(e){return gvjs_Qe(gvjs_Vba(e).cssRules)});c=gvjs_7k(c);c.sort(function(e,f){e=gvjs_Sk(e.selectorText);a:{f=gvjs_Sk(f.selectorText);for(var g=gvjs_We,h=Math.min(e.length,f.length),k=0;k"+b+gvjs_a),gvjs__ba(b),b=b.innerHTML);b=gvjs_tg(b,null);var c=document.createElement("template");if(gvjs_5ba&&"content"in c)gvjs_Dg(c,b),c=c.content;else{var d=document.implementation.createHTMLDocument("x");c=d.body;gvjs_Dg(d.body,b)}b=document.createTreeWalker(c, NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);c=gvjs_3ba?new WeakMap:new gvjs_al;for(var e;e=b.nextNode();){c:switch(d=e,gvjs_3k(d)){case 3:d=this.createTextNode(d);break c;case 1:d=this.Td(d);break c;default:d=null}if(d){1==gvjs_3k(d)&&c.set(e,d);e=gvjs_4k(e);var f=!1;if(e){var g=gvjs_3k(e),h=gvjs_2k(e).toLowerCase(),k=gvjs_4k(e);11!=g||k?h==gvjs_Cb&&k&&(g=gvjs_4k(k))&&!gvjs_4k(g)&&(f=!0):f=!0;g=null;f||!e?g=a:1==gvjs_3k(e)&&(g=c.get(e));g.content&&(g=g.content);g.appendChild(d)}}else gvjs_uh(e)}c.clear&& c.clear()}else a=gvjs_qh(gvjs_$a);0")+1,a.lastIndexOf("b)throw Error("Bad port number "+b);a.zw=b}else a.zw=null}gvjs_.getPath=function(){return this.sl};gvjs_.setPath=function(a,b){gvjs_zl(this);this.sl=b?gvjs_Dl(a,!0):a;return this};function gvjs_Cl(a,b,c){gvjs_zl(a);b instanceof gvjs_El?(a.ng=b,a.ng.V2(a.Bn)):(c||(b=gvjs_Fl(b,gvjs_nca)),a.ng=new gvjs_El(b,a.Bn));return a}gvjs_.wl=function(a,b){return gvjs_Cl(this,a,b)};gvjs_.getQuery=function(){return this.ng.toString()}; gvjs_.Od=function(a,b){gvjs_zl(this);this.ng.set(a,b);return this};gvjs_.removeParameter=function(a){gvjs_zl(this);this.ng.remove(a);return this};function gvjs_zl(a){if(a.fsa)throw Error("Tried to modify a read-only Uri");}gvjs_.V2=function(a){this.Bn=a;this.ng&&this.ng.V2(a)};function gvjs_Dl(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""} function gvjs_Fl(a,b,c){return typeof a===gvjs_j?(a=encodeURI(a).replace(b,gvjs_oca),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function gvjs_oca(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var gvjs_Gl=/[#\/\?@]/g,gvjs_lca=/[#\?:]/g,gvjs_kca=/[#\?]/g,gvjs_nca=/[#\?@]/g,gvjs_mca=/#/g;function gvjs_El(a,b){this.Rb=this.Uf=null;this.Ul=a||null;this.Bn=!!b} function gvjs_Hl(a){a.Uf||(a.Uf=new gvjs__h,a.Rb=0,a.Ul&&gvjs_dba(a.Ul,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}function gvjs_pca(a){var b=gvjs_ei(a);if("undefined"==typeof b)throw Error("Keys are undefined");var c=new gvjs_El(null,void 0);a=gvjs_di(a);for(var d=0;d=a.keyCode)a.keyCode=-1}catch(b){}};var gvjs_0l="closure_listenable_"+(1E6*Math.random()|0);function gvjs_1l(a){return!(!a||!a[gvjs_0l])}var gvjs_xca=0;function gvjs_yca(a,b,c,d,e){this.listener=a;this.UR=null;this.src=b;this.type=c;this.capture=!!d;this.handler=e;this.key=++gvjs_xca;this.vE=this.cN=!1}function gvjs_2l(a){a.vE=!0;a.listener=null;a.UR=null;a.src=null;a.handler=null};function gvjs_3l(a){this.src=a;this.yh={};this.GL=0}gvjs_=gvjs_3l.prototype;gvjs_.add=function(a,b,c,d,e){var f=a.toString();a=this.yh[f];a||(a=this.yh[f]=[],this.GL++);var g=gvjs_4l(a,b,d,e);-1c.keyCode||void 0!=c.returnValue)){a:{var e=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(g){e=!0}if(e||void 0==c.returnValue)c.returnValue=!0}c=[];for(e=b.currentTarget;e;e=e.parentNode)c.push(e);a=a.type;for(e=c.length-1;!b.kA&&0<=e;e--){b.currentTarget=c[e];var f=gvjs_gm(c[e],a,!0,b);d=d&&f}for(e=0;!b.kA&&e>>0);function gvjs_$l(a){if(gvjs_se(a))return a;a[gvjs_im]||(a[gvjs_im]=function(b){return a.handleEvent(b)});return a[gvjs_im]};function gvjs_jm(){gvjs_I.call(this);this.Wl=new gvjs_3l(this);this.Vja=this;this.t1=null}gvjs_r(gvjs_jm,gvjs_I);gvjs_jm.prototype[gvjs_0l]=!0;gvjs_=gvjs_jm.prototype;gvjs_.GC=function(){return this.t1};gvjs_.wA=gvjs_l(16);gvjs_.addEventListener=function(a,b,c,d){gvjs_K(this,a,b,c,d)};gvjs_.removeEventListener=function(a,b,c,d){gvjs_dm(this,a,b,c,d)}; gvjs_.dispatchEvent=function(a){var b,c=this.GC();if(c)for(b=[];c;c=c.GC())b.push(c);c=this.Vja;var d=a.type||a;if(typeof a===gvjs_j)a=new gvjs_Vl(a,c);else if(a instanceof gvjs_Vl)a.target=a.target||c;else{var e=a;a=new gvjs_Vl(d,c);gvjs_ef(a,e)}e=!0;if(b)for(var f=b.length-1;!a.kA&&0<=f;f--){var g=a.currentTarget=b[f];e=gvjs_km(g,d,!0,a)&&e}a.kA||(g=a.currentTarget=c,e=gvjs_km(g,d,!0,a)&&e,a.kA||(e=gvjs_km(g,d,!1,a)&&e));if(b)for(f=0;!a.kA&&fa)throw Error("Refresh interval must be a non-negative number");this.dS=a;this.X1=!0};function gvjs_Gm(a){a.eS&&(clearInterval(a.eS),a.eS=null)}function gvjs_Nca(a){gvjs_Gm(a);0!==a.dS&&a.lea&&a.lk&&(a.eS=setInterval(function(){a.yr()},1E3*a.dS),a.X1=!1)}gvjs_.send=function(a){this.lk=!0;this.Fw=a;this.yr()}; gvjs_.makeRequest=function(a,b){this.lk=!0;this.Fw=a;this.MS=gvjs_ed;this.Pba=b||{};this.yr()};gvjs_.abort=function(){this.lk=!1;gvjs_Fm(this);gvjs_Gm(this)};gvjs_.clear=function(){this.abort()};gvjs_.VC=function(a){gvjs_Fm(this);a=new gvjs_Ej(a);if(!gvjs_Hj(a)){this.pJ=a.mk()?null:a.v3;var b=this.Fw;b&&b.call(b,a)}};gvjs_.setTimeout=function(a){if(typeof a!==gvjs_f||isNaN(a)||0>=a)throw Error("Timeout must be a positive number");this.oga=a}; gvjs_.swa=function(a){if(typeof a!==gvjs_Db)throw Error("Refreshable must be a boolean");return this.lea=a};gvjs_.wl=function(a){if(typeof a!==gvjs_j)throw Error("queryString must be a string");this.query=a};gvjs_.pwa=function(a){this.xZ=a;null!=a&&this.kfa(gvjs_Vd,a)};gvjs_.kfa=function(a,b){a=a.replace(/\\/g,"\\\\");b=b.replace(/\\/g,"\\\\");a=a.replace(/:/g,"\\c");b=b.replace(/:/g,"\\c");a=a.replace(/;/g,"\\s");b=b.replace(/;/g,"\\s");this.hz||(this.hz={});this.hz[a]=b}; var gvjs_Hca=0,gvjs_Bm={},gvjs_Ica=[];function gvjs_Hm(a,b){this.vva=a;this.PN=b}gvjs_Hm.prototype.send=function(a){this.Fw=a;this.yr()};gvjs_Hm.prototype.hV=function(a){var b={},c,d=this.pJ;d&&(c="sig:"+d);c&&(b.tqx=c,a=gvjs_zm(a,b));return a};gvjs_Hm.prototype.yr=function(){var a=this,b=this.hV(this.PN);this.vva.call(this,function(c){a.VC(c)},b)};gvjs_Hm.prototype.VC=function(a){a=new gvjs_Ej(a);if(!gvjs_Hj(a)){this.pJ=a.mk()?null:a.v3;var b=this.Fw;if(!b)throw Error("Response handler undefined.");b.call(b,a)}};function gvjs_Im(a,b){gvjs_Ci.call(this);if(a instanceof gvjs_Ci)this.sd=a;else if(null==a)this.sd=new gvjs_G;else{this.data=a;a:{if(b&&(a=b?gvjs_$h(b,this.data):this.data,Array.isArray(a))){b=a[0];a=Array.isArray(b)?gvjs_Cj(a):typeof b===gvjs_vd?gvjs_Dj(a):gvjs_aba(a);break a;throw Error("Unsupported type of primary data.");}a=new gvjs_G}this.sd=a}}gvjs_m(gvjs_Im,gvjs_Ci);gvjs_=gvjs_Im.prototype;gvjs_.getData=function(){return this.data};gvjs_.Ty=function(a){return this.sd.Ty(a)};gvjs_.ca=function(){return this.sd.ca()}; gvjs_.Z=function(){return this.sd.Z()};gvjs_.nd=function(a){return this.sd.nd(a)};gvjs_.Ca=function(a){return this.sd.Ca(a)};gvjs_.No=function(a){return this.sd.No(a)};gvjs_.Yh=function(a){return this.sd.Yh(a)};gvjs_.Y=function(a){return this.sd.Y(a)};gvjs_.getValue=function(a,b){return this.sd.getValue(a,b)};gvjs_.Ci=function(a,b){return this.sd.Ci(a,b)};gvjs_.Ha=function(a,b){return this.sd.Ha(a,b)};gvjs_.Lw=function(a,b,c){this.sd.Lw(a,b,c)};gvjs_.format=function(a,b){this.sd.format(a,b)}; gvjs_.ck=function(a){return this.sd.ck(a)};gvjs_.getProperty=function(a,b,c){return this.sd.getProperty(a,b,c)};gvjs_.setProperty=function(a,b,c,d){this.sd.setProperty(a,b,c,d)};gvjs_.getProperties=function(a,b){return this.sd.getProperties(a,b)};gvjs_.Wy=function(a){return this.sd.Wy(a)};gvjs_.Cv=function(){return this.sd.Cv()};gvjs_.fm=function(a,b){return this.sd.fm(a,b)};gvjs_.zv=function(a){return this.sd.zv(a)};gvjs_.Xe=function(a,b){return this.sd.Xe(a,b)};gvjs_.fl=function(a){return this.sd.fl(a)}; gvjs_.un=function(a){return this.sd.un(a)};gvjs_.it=function(a){return this.sd.it(a)};gvjs_.nj=function(a){return this.sd.nj(a)};gvjs_.Xy=function(a){return this.sd.Xy(a)};gvjs_.Yy=function(a){return this.sd.Yy(a)};gvjs_.Rr=function(){return this.sd.Rr()};gvjs_.ao=function(){return this.sd.ao()};gvjs_.toJSON=function(){return this.sd.toJSON()};function gvjs_L(a){gvjs_Ci.call(this);this.qb=a;this.Oq=!0;this.ur=null;this.$V=[];this.XV=!0;var b=[];a=a.Z();for(var c=0;cc)throw Error("The first parameter (min) must be smaller than or equal to the second parameter (max).");gvjs_sj(a.qb,b);gvjs_sj(a.qb,c);for(a=[];b<=c;b++)a.push(b); return a}throw Error("First parameter must be a number or an array.");}gvjs_.Ap=function(a,b){this.ur=gvjs_Lm(this,a,b);this.Oq=!1;gvjs_Jm(this)};gvjs_.m$=function(){return gvjs_cf(this.columns)};gvjs_.n$=function(){if(this.Oq){for(var a=[],b=this.qb.ca(),c=0;ca||a>=this.qb.ca()?-1:a:gvjs_De(this.ur,a)}; gvjs_.jP=function(a){gvjs_tj(this,a);a=this.columns[a];return typeof a===gvjs_f?a:gvjs_p(a)&&typeof a.sourceColumn===gvjs_f?a.sourceColumn:-1};gvjs_.Xy=function(a){a=this.jP(a);return-1===a?a:a=this.qb.Xy(a)};gvjs_.nj=function(a){gvjs_sj(this,a);return this.Oq?a:this.ur[a]};gvjs_.Yy=function(a){a=this.nj(a);return a=this.qb.Yy(a)};gvjs_.ca=function(){return this.Oq?this.qb.ca():this.ur.length};gvjs_.Z=function(){return this.columns.length}; gvjs_.nd=function(a){gvjs_tj(this,a);a=this.columns[a];return typeof a===gvjs_f?this.qb.nd(a):a.id||""};gvjs_.Ca=function(a){gvjs_tj(this,a);a=this.columns[a];return typeof a===gvjs_f?this.qb.Ca(a):a.label||""};gvjs_.No=function(a){gvjs_tj(this,a);a=this.columns[a];return typeof a===gvjs_f?this.qb.No(a):null};gvjs_.Yh=function(a){a=this.Xe(a,gvjs_Fd);return typeof a===gvjs_j?a:""};gvjs_.Y=function(a){gvjs_tj(this,a);a=this.columns[a];return typeof a===gvjs_f?this.qb.Y(a):a.type}; gvjs_.Ci=function(a,b){gvjs_tj(this,b);var c=this.columns[b],d=null;a=this.nj(a);if(gvjs_p(c)){if(this.XV){for(c=0;c=a.Z()||a.Y(e)!=c[d])return!1}return!0}function gvjs_jn(a,b){return gvjs_gn(a,b,gvjs_f)?gvjs_kn(a,b,function(c){return 0<=c}):!1} function gvjs_kn(a,b,c){for(var d=Math.min(a.ca(),20),e=0;eb)return!1;var c=a.Y(0);if(c!=gvjs_Pb&&c!=gvjs_Qb||a.Y(1)!=gvjs_f)return!1;c=0;for(var d=1;df?h:f}a=0!=e&&50c)return!1;if(!gvjs_gn(a,0,gvjs_f)&&(b++,this.o6))for(;bb||5d}else b=!1;a=b?3:gvjs_gn(a,3,gvjs_j)?1:2}else a=0;return a};function gvjs_qn(){}gvjs_m(gvjs_qn,gvjs_cn);gvjs_qn.prototype.Sb=function(a){gvjs_dn(a);var b=a.Z();if(5>b||6c?1:2:0};function gvjs_sn(){}gvjs_m(gvjs_sn,gvjs_cn);gvjs_sn.prototype.Sb=function(a){gvjs_dn(a);var b=a.Z();if(1>b||2b||2c?1:2>d&&0==e?3:2:0};function gvjs_vn(){}gvjs_m(gvjs_vn,gvjs_cn);gvjs_vn.prototype.Sb=function(a){return gvjs_wn(a)||gvjs_xn(a)};gvjs_vn.prototype.Sj=function(a){var b=gvjs_wn(a);a=gvjs_xn(a);return b||a?a?1:3:0};function gvjs_wn(a){gvjs_dn(a);var b=a.Z();if(2>b||3b||2b||a.Y(0)!=gvjs_j)return!1;var c=a.Y(1);if(c!=gvjs_f&&c!=gvjs_Pb&&c!=gvjs_j||c==gvjs_j&&!gvjs_Rca(a)&&!gvjs_Sca(a)||c==gvjs_f&&!gvjs_kn(a,1,function(e){return gvjs_1e(e)}))return!1;for(c=2;cb})}function gvjs_Rca(a){return gvjs_kn(a,1,function(b){return 7!=b.length||isNaN(b.substring(0,3))||"W"!=b.charAt(4)||isNaN(b.substring(6,7))?!1:!0})}function gvjs_Sca(a){return gvjs_kn(a,1,function(b){return 6!=b.length||isNaN(b.substring(0,3))||"Q"!=b.charAt(4)||isNaN(b.charAt(5))?!1:!0})};function gvjs_zn(){}gvjs_m(gvjs_zn,gvjs_cn);gvjs_zn.prototype.Sb=function(a){gvjs_dn(a);var b=a.Z();if(2>b||3b||2b||.97b)}a=b?2:3}else a=0;return a};function gvjs_Bn(){}gvjs_m(gvjs_Bn,gvjs_cn);gvjs_Bn.prototype.Sb=function(a){gvjs_dn(a);var b=a.Z();if(0==b)return!1;for(var c=gvjs_gn(a,0,gvjs_j)?1:0,d=b>c;ca.Z()?1:2:0};function gvjs_Dn(){}gvjs_m(gvjs_Dn,gvjs_cn);gvjs_Dn.prototype.Sb=function(){return!0};function gvjs_En(a){this.m=a||new gvjs_ji([])}gvjs_m(gvjs_En,gvjs_cn);gvjs_En.prototype.Sb=function(a){try{this.Ic(a)}catch(b){return!1}return!0}; gvjs_En.prototype.Ic=function(a){a=gvjs_dn(a);for(var b=[],c=a.Z(),d=0;db.length)throw Error("At least 1 data column must come before any role columns");gvjs_Ce(b).Zf[e]=d}}c=b.length;if(3!==c&&4!==c)throw Error("Invalid data table format: must have 3 or 4 data columns.");d=4==c;this.jb(a,b[0].index,gvjs_j);d&&this.jb(a,b[1].index,gvjs_j);this.jb(a,b[d?2:1].index,gvjs_Fn);this.jb(a,b[d?3:2].index,gvjs_Fn);return 4===c?(a=!gvjs_E(this.m, "timeline.taskMajor",!0),{pw:b[a?1:0],At:b[a?0:1],dL:b[2],QH:b[3]}):{pw:b[0],At:null,dL:b[1],QH:b[2]}};gvjs_En.prototype.jb=function(a,b,c){Array.isArray(c)||(c=[c]);if(!gvjs_hn(a,b,c))throw Error(gvjs_Va+b+gvjs_ba+c+"'.");};var gvjs_Fn=[gvjs_Pb,gvjs_f,gvjs_Qb];function gvjs_Gn(){}gvjs_m(gvjs_Gn,gvjs_cn);gvjs_Gn.prototype.Sb=function(a){gvjs_dn(a);var b=a.Z();if(2>b||4c.Z()||(b=c.No(1),d=a.hAxis||{},gvjs_1n(d,[b]),a.hAxis=d,c=c.No(2),b=a.vAxes||{},d=b[0]||{},gvjs_1n(d,[c]),b[0]=d,a.vAxes=b);else if(b!=gvjs_Oa){d=a.vAxes||[{},{}];e=a.hAxis||{};for(var f=d[0]||{},g=d[1]||{},h=[],k=[],l=c&&c.Z()|| 0,m=0;me.row&&(e.row=null);0>e.column&&(e.column=null);if(null==e.row&&null==e.column)return null;f=f.Xa()}return e},this),function(e){return null!=e});var d=this.D2[b].setSelection(c);c=d.vB.getSelection();d=d.wE.getSelection(); gvjs_s(c,function(e){var f=e.row+","+e.column;this.SB[f]||(this.SB[f]=new gvjs_C);this.SB[f].add(b);f=e.row;e=e.column;if(null!=f||null!=e)null==f?this.af.oe(e):null==e?this.af.Op(f):gvjs_Qn(this.af,f,e)},this);gvjs_s(d,function(e){var f=e.row+","+e.column;this.SB[f]?(this.SB[f].remove(b),0===this.SB[f].tb()&&gvjs_eo(this,e)):gvjs_eo(this,e)},this)};gvjs_.uqa=function(a){this.jn&&this.jn.handleError(a)}; function gvjs_9ca(a,b){b?gvjs_N(a,gvjs_g,null):a.Iq("One or more participants failed to draw()");a.jn=null} function gvjs_$ca(a,b){if(1==b.length)return b[0];var c=b[0],d=gvjs_Te(b,1),e=new gvjs_C(gvjs_fo(a,d[0]));for(b=1;bc?"google-visualization-formatters-arrow-ug":"google-visualization-formatters-arrow-empty")}};gvjs_yo.prototype.To=function(a){return a===gvjs_f?a:null};function gvjs_zo(a){this.options=a||{}}function gvjs_Ao(a,b,c){0')} gvjs_zo.prototype.format=function(a,b){var c=a.Y(b);if(null!=this.To(c)){c=this.options;var d=c.min,e=c.max,f=null;if(null==d||null==e)f=a.ck(b),null==e&&(e=f.max),null==d&&(d=Math.min(0,f.min));d>=e&&(f=f||a.ck(b),e=f.max,d=f.min);d===e&&(0===d?e=1:0');gvjs_Ao("s",1,q);var t=gvjs_Bo(c.colorPositive,"b"),u=gvjs_Bo(c.colorNegative,"r"),v=c.drawZeroLine?1:0;0\u00a0"); a.Lw(n,b,q.join(""))}}};gvjs_zo.prototype.To=function(a){return a===gvjs_f?a:null};function gvjs_Bo(a,b){a=(a||"").toLowerCase();return gvjs_dda[a]||b}var gvjs_dda={red:"r",blue:"b",green:"g"};function gvjs_Co(a,b,c,d){null!=a&&a instanceof Date&&(a=a.getTime());null!=b&&b instanceof Date&&(b=b.getTime());null!=a&&Array.isArray(a)&&(a=gvjs_Do(a));null!=b&&Array.isArray(b)&&(b=gvjs_Do(b));this.from=a;this.Ek=b;this.color=c;this.KV=d}gvjs_Co.prototype.contains=function(a){var b=this.from,c=this.Ek;if(null==a)return null==b&&null==c;a instanceof Date?a=a.getTime():Array.isArray(a)&&(a=gvjs_Do(a));return(null==b||a>=b)&&(null==c||a=this.XR&&(this.XR=1));this.hoa=gvjs_Th(gvjs_Oh(d).hex);this.Xxa=gvjs_Th(gvjs_Oh(e).hex)}gvjs_m(gvjs_Eo,gvjs_Co);gvjs_Eo.prototype.getBackgroundColor=function(a){if(typeof a!==gvjs_f)return"";a=gvjs_Vh(this.hoa,this.Xxa,1-(a-this.from)/this.XR);return gvjs_Uh(a[0],a[1],a[2])};function gvjs_Fo(){this.YR=[]} gvjs_Fo.prototype.addRange=function(a,b,c,d){this.YR.push(new gvjs_Co(a,b,c,d))};gvjs_Fo.prototype.Wja=function(a,b,c,d,e){this.YR.push(new gvjs_Eo(a,b,c,d,e))};gvjs_Fo.prototype.format=function(a,b){var c=a.Y(b);if(null!=this.To(c))for(c=0;c\n';a=gvjs_qo(a).toJSON();a=a.replace(//g,">");return b+a+"\n\x3c/script>"},void 0);gvjs_o("google.visualization.createWrapper",gvjs_qo,void 0);gvjs_o("google.visualization.ChartWrapper",gvjs_Q,void 0);gvjs_Q.prototype.clear=gvjs_Q.prototype.clear;gvjs_Q.prototype.draw=gvjs_Q.prototype.draw; gvjs_Q.prototype.clone=gvjs_Q.prototype.clone;gvjs_Q.prototype.toJSON=gvjs_Q.prototype.toJSON;gvjs_Q.prototype.getSnapshot=gvjs_Q.prototype.gP;gvjs_Q.prototype.getDataSourceUrl=gvjs_Q.prototype.SO;gvjs_Q.prototype.getDataTable=gvjs_Q.prototype.Xa;gvjs_Q.prototype.getChartName=gvjs_Q.prototype.EY;gvjs_Q.prototype.getChartType=gvjs_Q.prototype.Va;gvjs_Q.prototype.getChart=gvjs_Q.prototype.vf;gvjs_Q.prototype.getContainerId=gvjs_Q.prototype.RO;gvjs_Q.prototype.getPackages=gvjs_Q.prototype.VY; gvjs_Q.prototype.getQuery=gvjs_Q.prototype.getQuery;gvjs_Q.prototype.getRefreshInterval=gvjs_Q.prototype.dP;gvjs_Q.prototype.getView=gvjs_Q.prototype.lP;gvjs_Q.prototype.getOption=gvjs_Q.prototype.getOption;gvjs_Q.prototype.getOptions=gvjs_Q.prototype.cd;gvjs_Q.prototype.getState=gvjs_Q.prototype.getState;gvjs_Q.prototype.getCustomRequestHandler=gvjs_Q.prototype.voa;gvjs_Q.prototype.isDefaultVisualization=gvjs_Q.prototype.Xaa;gvjs_Q.prototype.pushView=gvjs_Q.prototype.dva; gvjs_Q.prototype.safeDraw=gvjs_Q.prototype.draw;gvjs_Q.prototype.sendQuery=gvjs_Q.prototype.yr;gvjs_Q.prototype.setDataSourceUrl=gvjs_Q.prototype.Jh;gvjs_Q.prototype.setDataTable=gvjs_Q.prototype.eh;gvjs_Q.prototype.setChart=gvjs_Q.prototype.TS;gvjs_Q.prototype.setChartName=gvjs_Q.prototype.M2;gvjs_Q.prototype.setChartType=gvjs_Q.prototype.Yd;gvjs_Q.prototype.setContainerId=gvjs_Q.prototype.WS;gvjs_Q.prototype.setIsDefaultVisualization=gvjs_Q.prototype.mfa;gvjs_Q.prototype.setPackages=gvjs_Q.prototype.XK; gvjs_Q.prototype.setQuery=gvjs_Q.prototype.wl;gvjs_Q.prototype.setRefreshInterval=gvjs_Q.prototype.zp;gvjs_Q.prototype.setView=gvjs_Q.prototype.XE;gvjs_Q.prototype.setOption=gvjs_Q.prototype.$;gvjs_Q.prototype.setOptions=gvjs_Q.prototype.setOptions;gvjs_Q.prototype.setState=gvjs_Q.prototype.setState;gvjs_Q.prototype.setCustomRequestHandler=gvjs_Q.prototype.kwa;gvjs_o("google.visualization.ControlWrapper",gvjs_P,void 0);gvjs_P.prototype.clear=gvjs_P.prototype.clear;gvjs_P.prototype.draw=gvjs_P.prototype.draw; gvjs_P.prototype.toJSON=gvjs_P.prototype.toJSON;gvjs_P.prototype.getSnapshot=gvjs_P.prototype.gP;gvjs_P.prototype.getDataSourceUrl=gvjs_P.prototype.SO;gvjs_P.prototype.getDataTable=gvjs_P.prototype.Xa;gvjs_P.prototype.getControlName=gvjs_P.prototype.toa;gvjs_P.prototype.getControlType=gvjs_P.prototype.uoa;gvjs_P.prototype.getControl=gvjs_P.prototype.Sy;gvjs_P.prototype.getContainerId=gvjs_P.prototype.RO;gvjs_P.prototype.getPackages=gvjs_P.prototype.VY;gvjs_P.prototype.getQuery=gvjs_P.prototype.getQuery; gvjs_P.prototype.getRefreshInterval=gvjs_P.prototype.dP;gvjs_P.prototype.getView=gvjs_P.prototype.lP;gvjs_P.prototype.getOption=gvjs_P.prototype.getOption;gvjs_P.prototype.getOptions=gvjs_P.prototype.cd;gvjs_P.prototype.getState=gvjs_P.prototype.getState;gvjs_P.prototype.sendQuery=gvjs_P.prototype.yr;gvjs_P.prototype.setDataSourceUrl=gvjs_P.prototype.Jh;gvjs_P.prototype.setDataTable=gvjs_P.prototype.eh;gvjs_P.prototype.setControlName=gvjs_P.prototype.fwa;gvjs_P.prototype.setControlType=gvjs_P.prototype.gwa; gvjs_P.prototype.setContainerId=gvjs_P.prototype.WS;gvjs_P.prototype.setPackages=gvjs_P.prototype.XK;gvjs_P.prototype.setQuery=gvjs_P.prototype.wl;gvjs_P.prototype.setRefreshInterval=gvjs_P.prototype.zp;gvjs_P.prototype.setView=gvjs_P.prototype.XE;gvjs_P.prototype.setOption=gvjs_P.prototype.$;gvjs_P.prototype.setOptions=gvjs_P.prototype.setOptions;gvjs_P.prototype.setState=gvjs_P.prototype.setState;gvjs_o("google.visualization.DashboardWrapper",gvjs_no,void 0);gvjs_no.prototype.clear=gvjs_no.prototype.clear; gvjs_no.prototype.draw=gvjs_no.prototype.draw;gvjs_no.prototype.toJSON=gvjs_no.prototype.toJSON;gvjs_no.prototype.getBindings=gvjs_no.prototype.ooa;gvjs_no.prototype.getDataSourceUrl=gvjs_no.prototype.SO;gvjs_no.prototype.getDataTable=gvjs_no.prototype.Xa;gvjs_no.prototype.getDashboard=gvjs_no.prototype.woa;gvjs_no.prototype.getDashboardName=gvjs_no.prototype.xoa;gvjs_no.prototype.getContainerId=gvjs_no.prototype.RO;gvjs_no.prototype.getPackages=gvjs_no.prototype.VY;gvjs_no.prototype.getQuery=gvjs_no.prototype.getQuery; gvjs_no.prototype.getRefreshInterval=gvjs_no.prototype.dP;gvjs_no.prototype.getView=gvjs_no.prototype.lP;gvjs_no.prototype.getWrappers=gvjs_no.prototype.Moa;gvjs_no.prototype.setBindings=gvjs_no.prototype.ewa;gvjs_no.prototype.setDataSourceUrl=gvjs_no.prototype.Jh;gvjs_no.prototype.setDataTable=gvjs_no.prototype.eh;gvjs_no.prototype.setDashboardName=gvjs_no.prototype.mwa;gvjs_no.prototype.setContainerId=gvjs_no.prototype.WS;gvjs_no.prototype.setPackages=gvjs_no.prototype.XK; gvjs_no.prototype.setQuery=gvjs_no.prototype.wl;gvjs_no.prototype.setRefreshInterval=gvjs_no.prototype.zp;gvjs_no.prototype.setView=gvjs_no.prototype.XE;gvjs_no.prototype.getSnapshot=gvjs_no.prototype.gP;gvjs_no.prototype.setWrappers=gvjs_no.prototype.xwa;gvjs_o("google.visualization.data.avg",gvjs_wo,void 0);gvjs_o("google.visualization.data.count",gvjs_vo,void 0);gvjs_o("google.visualization.data.group",gvjs_xo,void 0); gvjs_o("google.visualization.data.join",function(a,b,c,d,e,f){d=gvjs_t(d,function(C){var H=a.wf(C[0]);C=b.wf(C[1]);return[H,C]});e=gvjs_t(e,gvjs_q(a.wf,a));f=gvjs_t(f,gvjs_q(b.wf,b));var g=c==gvjs_dd||c==gvjs_Xb,h=c==gvjs_h||c==gvjs_Xb,k=new gvjs_G,l=[];gvjs_s(d,function(C){var H=a.Y(C[0]),G=b.Y(C[1]);if(H!=G)throw Error("Key types do not match:"+H+gvjs_ha+G);gvjs_to(k,a,C[0]);l.push(H)});var m=[],n=[];gvjs_s(d,function(C){m.push({column:C[0]});n.push({column:C[1]})});var p=a.un(m),q=b.un(n);gvjs_s(e, function(C){gvjs_to(k,a,C)});gvjs_s(f,function(C){gvjs_to(k,b,C)});for(var r=!1,t=0,u=0,v=0;t=q.length)if(g)x[0]=p[t],w=-1;else break;else if(t>=p.length)if(h)x[1]=q[u],w=1;else break;else{x[0]=p[t];x[1]=q[u];for(var y=0;yb&&(b=d)}return b},void 0);gvjs_o("google.visualization.data.min",function(a){if(0==a.length)return null;for(var b=a[0],c=1;c